欢迎访问有用文档网!

当前位置: 有用文档网 > 心得体会 >

四川大学C语言-实验报告

| 浏览次数:

 实验报告 (本科)

  学

 号

 姓

 名

 专

 业

 日

 期

 实验题目

 变量的存储类别

 实验内容 :

 1. 掌握外部变量、内部变量、静态变量和自动变量的定义 2. 了解外部变量、内部变量、静态变量和自动变量的作用域和生存期 3. 掌握使用全局变量(数组)在函数之间和源程序之间正确传送数据 4. 熟练掌握外部变量、内部变量、静态变量和自动变量的初始化

 问

 题

 (算

 法)

 描

 述

 实训 1 1 输入学生的学号(数字字符串),将其转换为整型数。

 1) 运行实训 1,分别输入一个数字字符串,观察输出结果。

 2) 在第 15 行处设置断点,按 F5 启动调试,观察此时变量 k 的值和地址。

 3) 按 F10 进行单步执行,查看当程序执行到第 17、18、19、21 行时,观察变量 k 的值和地址。

 4) 根据步骤 3 和 4,分析变量 k 的作用域。

 实训 2 2 求 10 个成绩中的最大值和最小值。

 1) 运行实训 2,观察输出结果。

 2) 分析实训 2 程序中变量 score、minScore 和 maxScore 的作用域和存储类别。

 3) 如果将第 8、9 行中变量定义时使用的 static 去掉,本程序的输出结果会有变化吗?为什么?

 实训 3 3 编写函数,计算 20 个数中最大值、最小值和平均值,由 main()调用该函数,并输出结果。(要求:使用全局变量 max 和 min 返回最大值和最小值)。

 实训 3 NS 图如下

  实训 4 4 编写函数,计算两个整数的最大公约数和最小公倍数。由 main()调用该函数,并输出结果,两个整数由键盘输入。(要求:使用全局变量 gysh 和 gbsh 返回最大公约数和最小公倍数)。

 实训 4 NS 图如下

 调试(出错信息、出错原因、修改方法)及总结

 实验结果(即执行界面截图)

 实训 1 1

 1. 输入数字字符串后输出字符串如下。

 2.在 在 5 15 行设置断点,观察变量 k k 的值和地址,如下图。此时 k k 的值不存在,因为还没有定义。

 3. 单步执行,观察 k k 值和地址的变化。

 (1 1 )执行到在 7 17 行时,k k 的值已经存在。

 (2 2 )执行至第

 8 18 行时,k k 的值变为 2 2

 (3 3 )执行到 9 19 行时,k k 的值仍为 2 2

 (4 4 )运行到 1 21 行时,k k 变为灰色,说明 k k 已经不存在。

 4. 根据步骤 2 2 、3 3 可知 k k 的作用域为 9 17~19 行,即 {} 限制的范围内。

 实训 2 2

 1. 运行实训 2 2 ,结果如下。

 2. 将断点设置在主函数的末尾,仍能观察到 score 、 minScore 、e maxScore 的值,说明它们的作用域为整个程序,存储类别为静态型。监视图如下。

 2. 取掉第 8 8 、9 9 行的 static ,运行结果不变。因为去掉 c static 后, score 、 minScore 、e maxScore 为外部变量,存放在静态数据区,使这些数据一直存放直至整个程序运行结束。

 实训 3 3

 实训 3 3 运行结果如下

 实训 4 4

 实训 4 4 运行结果如下。

 (1 1 )

 画 画 S NS 图可简化程序,降低编程难度。

 (2 2 )

 熟练掌握断点的使用方法,通过逐句调试快速查找到程序中的错误。

  (3 3 )

 使用函数将程序模块化时,要符合语法,提高程序可读性。

  (4 4 )

 应该定时检查语法,避免犯低级错误,同时节省时间。

推荐访问:四川大学 语言 实验

热门排行Top Ranking

新时代青年的奋斗精神心得体会5篇

新时代青年的奋斗精神心得体会5篇新时代青年的奋斗精神心得体会篇1为进一步弘扬爱国奋斗奉献精神,激励党

XX乡镇防止返贫致贫监测和帮扶工作方案

XX乡镇防止返贫致贫监测和帮扶工作方案 为认真落实党的十九届四中全会关于“坚决打赢脱贫攻

坚持总体国家安全观心得体会250字8篇

坚持总体国家安全观心得体会250字8篇坚持总体国家安全观心得体会250字篇1“安而不忘危,存而不忘亡

宣传部部长心得体会15篇

宣传部部长心得体会15篇宣传部部长心得体会篇1首先,感谢领导给我这次评选优秀员工的机会,也感谢您能在

管理信息系统案例

第一章 信息系统与管理 案例((或实例) 得讨论题及点评((或回答)) [实例]利润计划工作中得反复

大学生体育课心得体会1500字5篇

大学生体育课心得体会1500字5篇大学生体育课心得体会1500字篇1不知不觉,进入大学第一个学期的体

餐饮单位疫情防控工作汇报

餐饮单位疫情防控工作汇报根据省、市、区疫情防控指挥部统一部署,严格落实《省市场监督管理局关于进一步加

党支部党建工作年度台账-基层党建工作台账

党支部党建工作年度台账::基层党建工作台账 党支部党建工作年度台账说明为抓好党建工作,根据《党章》《

党员的时代楷模心得体会12篇

党员的时代楷模心得体会12篇党员的时代楷模心得体会篇1@党员干部“打工攻略”请查收一年一度的“双十一

公文格式国家标准

公文格式国家标准 1范围 本标准规定了党政机关公文通用的纸张要求、排版和印制装订要求、公文格式各要素

内勤辅警先进事迹材料

内勤辅警先进事迹材料3篇 内勤辅警先进事迹材料1 办公室工作室一项既辛苦、又清苦的脑力劳动,他没有惊

傅雷家书阅读心得及感悟10篇

傅雷家书阅读心得及感悟10篇傅雷家书阅读心得及感悟篇1一连几天,我都沉浸在《傅雷家书》这本书中,感受