c语言实验讲义.doc
《c语言实验讲义.doc》由会员分享,可在线阅读,更多相关《c语言实验讲义.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验八 结构体与共用体一、 实验目的要求1. 掌握结构体类型变量的定义和使用;2. 掌握结构体类型数组的概念和应用;3. 掌握链表的概念,初步学会对链表进行操作;4. 掌握共用体的概念与使用;二、 实验内容 编程序,然后上机调试运行。1. 对候选人得票的统计程序。设有3个候选人,每次输入一个得票的候选人的名字,要求最后输出各人得票结果。2. 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num、name、score3,用主函数输入这些记录,用print函数输出这些记录。3. 建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中
2、的结点所包含的年龄等于此年龄,则将此结点删去。(选作)4. 指向结构体变量的指针。5. 指向结构体数组的指针的应用。三、 思考题耶稣有13个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13人围坐一圈,从第一个开始报号:1,2,3,1,2,3,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒,请找出它原来的序号。四、 实验报告要求1 程序清单2调试结果3实验小结实验七 指针(二)一、实验目的要求1学会使用字符串的指针和指向字符串的指针变量;2学会使用指向函数的指针变量;3了解指向指针的指针的概念及其使用方法。二、实验内容编程序并上机调试运行程序(都要求用指针处理)1调
3、用函数测字符串的长度。2在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好的字符串。(要求用指针数组处理)3写一个函数实现两个字符串的比较。4用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n和各整数在主函数中输出。(选作)三、思考题有一个字符串,包括n个字符。写一个函数,将此字符串从第m个字符开始的全部字符复制成另一个字符串。要求在主函数输入字符串及m值并输出复制结果。实验四、实验报告要求1 程序清单2 调试结果3 实验小结实验六 指针(一)一、实验目的要求1掌握指针的概念,会定义和使用指针变量;2学会使用数组的指针和指向数组的指针
4、变量。二、实验内容编程序并上机调试运行程序(都要求用指针处理)1 输入a和b两个实数,按先小后大的顺序输出a和b。2 输入a和b两个实数,要求用函数实现a和b值互换。3 将数组中n个整数排序。4 写一函数,将一个33矩阵转置。三、思考题 编写一个程序,输入两个包含5个元素的数组,先将两个数组升序排列,然后将这两个数组合并成一个升序数组。四、实验报告要求1算法2程序清单3调试结果4实验小结实验五 函数一、实验目的要求 1掌握定义函数的方法; 2掌握函数实参与形参的对应关系,以及“值传递”的方式; 3掌握函数的嵌套调用和递归调用的方法; 4掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 讲义
限制150内