c语言第八章实验报告书4.doc

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

C语言程序设计 实验报告书 专 业: 班 级: 姓 名: 学 号: 实验地点: 任课教师: 实验题目: 实验环境: Visual C++6.0 实验目的 1.了解什么是指针,什么是指针变量,并学会通过指针变量访问整型变量; 2.学会用指针方法来处理问题,学会定义指针变量; 3.学会将指针类型和函数结合在一起,用的数据作函数的参数; 4.学会在函数中通过改变形参(指针变量)的值,来改变实参(指针变量)的值; 5.学会在函数中通过改变形参(指针变量)的值,来改变实参(指针变量)的值,并且调用函数来实现该程序; 6.了解引用数组中各个元素共有三种方法:(1)下标法(2)通过数组名计算数组元素的地址。找出元素的值(3)用指针变量指向数组元素; 7.学会用指针变量指向数组元素,通过改变指针变量的值,是指针变量先后指向数组中的各个元素; 8.学会定义一个函数实现交换,知道实参用数组名a,形参可用数组名,也可用指针变量名; 9.学会用指针变量作实参; 10.学会用指针方法实现程序; 11.清楚地区别各个符号所代表的是地址还是值,了解有关概念; 12.学会用指向数组元素的指针变量; 13.学会用指向一维数组的指针变量; 14.了解用指针变量作形参可以有两种方法:(1)用指向变量的指针变量(2)用指向一维数组的指针变量; 15.了解用指针变量作形参可以有两种方法:(1)用指向变量的指针变量(2)用指向一维数组的指针变量; 16.学会字符串的定义方式,可以通过定义字符数组来实现; 17.学会通过字符指针变量来输出一个字符串; 18.知道对字符串中字符的存取,既可以用下标的方法,也可以用指针方法; 19.知道对字符串中字符的存取,既可以用下标的方法,也可以用指针方法; 20.学会通过调用函数来实现字符串的复制; 21.学会改变指针变量的值; 22.学会用函数指针变量来调用函数; 23.知道怎样使用指向函数的指针变量; 24.学会使用指向函数的指针变量; 25.知道怎样使用返回指针的函数; 26.知道怎样使用返回指针的函数; 27.知道什么是指针数组,学会定义和使用指针数组; 28.学会使用指向指针数据的指针变量; 29.学会使用指向指针数据的指针变量 30.学会怎样用malloc函数来建立动态数组; 实验内容 1.通过指针变量访问整型变量; 2.输入a和b两个整数,按先大后小的顺序输出a和b; 3.输入a和b两个整数,按先大后小的顺序输出a和b,现用函数处理,而且用指针类型作函数参数; 4.对输入的两个整数按大小顺序输出; 5.输入三个整数a,b,c,要求按从大到小的顺序将它们输出,要求用函数实现; 6.有一个整型数组a,有10个元素,要求输出数组中的全部元素; 7.通过指针变量输出数组a中的10个元素; 8.将数组a中的n个整数按相反顺序存放; 9. 将数组a中的n个整数按相反顺序,用指针变量做实参; 10.用指针方法对10个整数按由大到小顺序排序; 11.输出二维数组的有关数据(地址和值); 12.有一个3*4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值; 13.输出二维数组任一行任一列元素的值; 14.有一个班,3个学生,各学四门课,计算总平均分数以及第n个学生的成绩; 15.在上一题的基础上,查找一门以上课程不及格的学生,输出他们的全部课程的成绩; 16.定义一个字符数组,在其中存放字符串“I love China!”,输出该字符串和第8个字符; 17.通过字符指针变量输出一个字符串; 18.将字符串a复制为字符串b,然后输出字符串b; 19.用指针变量来处理上一例题; 20.用函数调用实现字符串的复制; 21.改变指针变量的值; 22.用函数求整数a和整数b中的较大者; 23.输入两个整数,然后让用户选择1或2,选1时调用max函数,输出其中的大数,选2时调用min函数,输出其中的小数; 24.有两个整数a和b,由用户输入1,2或3。如输入1,程序就给出a和b中大者,输入2,就给出a和b中的小者,输入3,则求a与b之和; 25.有a个学生,每个学生有b门课 的成绩,要求用户在输入学生的序号之后,能输出该学生的全部成绩,用函数指针来实现; 26.对上一例题中的学生,找出其中有不及格的课程的学生及其学号; 27.将若干字符串按字母顺

文档评论(0)

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

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

1亿VIP精品文档

相关文档