网站大量收购独家精品文档,联系QQ:2885784924

C语言程序设计指导书修改-朔州师范高等专科学校.DOC

C语言程序设计指导书修改-朔州师范高等专科学校.DOC

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

C语言程序设计 实 验 指 导 朔州师范高等专科学校 计算机专业 目 录 实验1 运行简单的C程序 2 实验2 练习使用基本数据类型和算术运算符 5 实验3 使用输入、输出函数 6 实验4 选择结构程序设计 9 实验5 分支语句的使用-模拟ATM取款机界面 12 实验6 循环语句的使用——猜数字游戏 13 实验7 一维数组的应用 14 实验8 二维数组的应用 16 实验9 建立和使用函数 18 实验10 函数参数的传递 20 实验11 嵌套与递归调用的实现 22 实验1 运行简单的C程序 实训目的: 熟悉TC运行环境 练习简单C程序的编写 熟练掌握C程序的上机运行步骤 二.实训内容: 实验要求: 编程求37+29的值,熟悉TC运行环境 分析与设计: 编写一个main()函数,将数据37和29分别用变量保存,然后用另一个变量存放两个变量的和,最后将和变量的值输出。 源代码:有下面的C程序,目的是想计算两个整数的和。: main() { int a,b;sum; a=37; b=29; sum=a+b printf(“sum=%d”,s); 调试: 1、静态地检查上述程序,改正程序中的错误。 2、在编辑状态下照原样键入上述程序。 3、编译并运行上述程序,记下所给出的出错信息。 4、按照事先静态检查后所改正的情况,进行纠错。 5、再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。 6、标识符和程序的逻辑错误。修改上面的程序,观察运行结果: ⑴ 将程序中的表达式“a+b”的“a”改为“A”,然后运行程序。 ⑵ 将程序中的表达式“a+b”修改为“a-b”,然后运行程序。 第一项内容用于验证C语言中标识符的特性,当用“A”取代“a”后,程序将不能运行,说明作为标识符“A”和“a”是不等价的。请读者自己进行类似的替换,然后察看程序的运行结果。如,将程序中的“printf”改为“PRINTF”,然后运行程序看结果。 第二项实验内容说明了程序的逻辑错误情况。若把“a+b”误写为“a-b”,程序会顺利编译运行,但显然不是加法运算的结果。 附Turbo C 2.0集成环境的使用: 在主教材的第1章,我们介绍了使用TC2.0上机实现一个C语言程序的一般步骤:编辑--编译--连接--运行。按照所述步骤,操作如下: ⑴ 启动TC 2.0。 ⑵ 使用“File→New”命令或直接使用“Edit”命令,使TC 2.0进入编辑状态,录入编辑上面的源程序。 ⑶ 源程序录入完毕后,使用“Comple→Compile to OBJ”对源程序进行编译,如果源程序存在语法错误,这时编译系统会把程序中的错误指示出来。发现错误后,需要立即修改源程序,然后重新编译。 编译 ⑷ 编译无误后,使用“Comple→Link EXE file”连接目标代码,生成可执行文件,这个文件将由运行命令“Run”运行。 上面的⑶、⑷两个步骤,也可以使用“Comple→Build all”或“F9”功能键一步完成。 连接目标代码 ⑸ 连接完成后,使用“Run”命令,或者使用“Ctrl+F9”组合键运行程序。 运行 最后程序运行过程瞬间结束,要察看程序运行结果,需要切换到运行屏幕,用组合健“Alt+F5”实现。按Alt+F5后将看到屏幕显示如下结果: 按任意键,屏幕返回程序状态。 小技巧: 对一个未经编译和连接的源程序,TC2.0也可以直接运行它,因此,运行一个C语言程序时,编译和连接的操作步骤可以省略,即编辑好一个源程序后,直接使用Run命令运行它。此时,并非编译、连接过程不存在了,而是“Run”命令运行程序时,因找不到当前程序的可执行文件,而自动启动编译命令和连接命令。只有当编译、连接正常进行后,程序才会被运行。因此,上面的过程可以简化为两个操作步骤: ⑴ 启动TC2.0,录入编辑源程序。 ⑵ 按“Ctrl+F9”组合键运行程序。 实验2 练习使用基本数据类型和算术运算符 实训目的: 1.练习使用基本类型的变量进行编程 2.练习使用C的运算符 二.实训内容: 1.实验要求 :熟练使用运算符 (%,++,--) 2.分析与设计 : 求余运算符要求两个操作数都必须是整数;++和-- 要看清是先使用还是先自增(减) 3.源代码: 程序1:取出一个三位整数的各个位,并输出 main() {int x=123; int c1,c2,c3; c1=x%10; c2=x/10%10; c3=x/100; printf(“%d,%d,%d\n”,c3,c2,c1); } 运行结果为: 1,2,3 调试: 若将最后一句改为printf(“%d%d%d”,c3,c2,c1);结果会是什么?与printf(“%d”,x);

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档