实验报告(不要动,也不要做)多谢了......哈哈......
注意:1、请大家每次上机都要带上c教材及上机指导书。
2、请认真按照实验要求做好实验预习工作,编好相关程序,有目的的上机!
实验5 指针与结构体
实验预习理论基础知识:
1. int a[10] , i , *p ; p=a; 则p++; p指向谁? p+i指向谁?、*p++ 、*(++p) 、(*p)++的作用分别是什么?
2. 对int *p1 , (*p2)[3] , *p3[3] , a[4][3]; p1=a ; p2=a ; p3[0]=a ; p3[1]=a+1 ; p3[2]=a+2 ; p3[3]=a+3 ; 请分别用p1、p2、p3和数组名a描述数组a的第i行第j列的元素。
3. 字符指针变量与字符数组的区别
4. 函数的指针的含意?如何定义一个指向函数的指针变量?
5. 指向指针的指针的含意?如何定义指向指针的指针变量?
6. 写出定义一个结构体类型的语法和结构体类型定义变量的方法。(可举例实现)
实验目的:
1. 实验指导书P247实验9目的与P248实验10的实验目的。
实验内容
教材习题:
1. 实验指导书实验9第2题:请把函数的形参指针分别定义成int (*p)[3 ]实现函数。(可不写主函数)
2. 实验指导书实验9第2题:请把函数的形参指针分别定义成int *p[3 ]实现函数。(要写主函数)
3. 建立一个4个结点的链表,每个结点包括:学号、姓名、性别、年龄。然后再输入一个结点数据,把这个结点插入在原链表的中间。(请参考实验指导书实验10的第3题)