C语言程序设计课程实践指导.doc

  1. 1、本文档共124页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计课程实践指导.doc

绪论 上机实习:WiN-TC系统的基本操作方法 一、目的要求 掌握C程序的基本结构。 熟悉WiN-TC系统的操作界面。 能熟练地启动WiN-TC和退出WiN-TC。 掌握在WiN-TC中建立、运行、修改、保存和装入程序的方法。 掌握插删字符和插删行等基本的编辑操作。 二、上机内容 下面是三个从最简单到稍复杂的C程序,仔细阅读程序并领会各程序的运行结果,以熟悉C程序的基本结构和WiN-TC的基本操作流程。 main() { printf( Hello China!); } 调试该程序。 在函数体中插入一行语句,使上面的程序变成: main() { clrscr(); /* 清屏 */ printf(Hello China!); } 再次运行程序并仔细观察运行结果,这次是先清屏,再从屏幕的左上角开始显示“Hello China!”。 说明: 清屏函数clrscr(),先清屏再显示出运行结果 main() { int a,b,sum; a=1; b=2; sum=a+b; clrscr(); printf(sum=%d,sum); } 运行该程序,对比自己的判断与屏幕上的结果是否一致。 删除函数体第一行中的变量定义语句“int a,b,sum;”,或将该语句注释起来。再运行程序,看看会有什么结果。 main() { int a,b; a=2; b=pf(a); printf(a=%d, b=%d,a,b); } pf(num) int num; { int t; t=num*num; return(t); } 运行程序后分析该程序执行的功能。 将程序中的main()函数改写如下: main() { int a,b; clrscr(); scanf(%d, a); b=pf(a); printf(a=%d, b=%d,a,b); } 再运行程序,当从键盘输入2时,输出: a=2, b=4 从键盘输入5时,输出: a=5, b=25 如果是第二种情况会有什么好处? 使用scanf函数的好处是,可以在程序的运行过程中灵活地输入我们想求平方的一个数,并根据该数输出其平方值。 基本数据类型和简单程序设计   学习指导 学习目标 本章重点介绍了C语言的三种基本数据类型,即整型、浮点型和字符型,以及这三种数据类型的简单程序设计。 每个程序都有自己特定的数据处理对象,例如,求1+2+3+……+100之和的程序,它的数据对象是整数;求一元二次方程的根的程序,它的数据对象是小数。可以说,任何程序设计都会涉及到对数据的处理,因此,如何在程序中表示数据是一个最基本的问题。学习本章的目的,就是要了解各种基本数据类型的特点,知道如何在程序中使用这些类型的数据,在定义变量时如何根据实际需要随机应变。 本章学习目标如下: 了解三种基本数据类型的特点。 掌握三种基本数据类型常量的表示方法。 熟练掌握三种基本数据类型变量的定义方法。 了解混合运算中的类型转换。 几个需要注意的问题 常量与变量。 要记住常量和变量的定义很容易,前者是在程序运行过程中其值不能改变的量,后者是在程序运行过程中其值允许改变的量。但是,对第一次学习程序设计的初学者来说,往往弄不明白编程时什么时候使用常量,什么时候使用变量。 举一个简单的例子,如果你仅仅是想求13与25之和,那么可以在程序中写出下面的语句: printf(%d,13+25); 这里,13和25就是常量,这个语句中没有出现任何一个变量。 但是,如果你是想求两个数之和,而这两个数又是根据不同的需要而改变的,那么就可以在程序中利用定义变量的方法解决,如下面的语句: printf(%d,a+b); 或: sum=a+b; printf(%d,sum); 这里,a、b、sum就是变量,在执行a+b之前,可以通过输入语句给它们赋值,也可以通过赋值语句,把常量或表达式的值分别赋给它们。总之,a和b的值是可变的。 变量名的命名规则。 程序中的每个变量都有一个名字,变量名在定义该变量时就确定了。并非任何一个字符序列都可以作为一个变量名,只有符合一定规则的名字才是有效的。 变量名只能由字母(A~Z,a~z)、数字(0~9)和下划线(_)三种符号组成,第一个字符必须是字母或下划线。 下面是合法的变量名: Y,student2,student_name,_page10 下面是不合法的变量名: 2student,sum$3,dr.a,#num 大写字母与小写字母代表含义不同的字符,即两者不等价。如,sum、Sum和SUM代表三个完全不同的变量。 Turbo C规定,变量名的前32个字符在程序中是有效的。尽管语法允许

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档