实验9指针实验目的:1.掌握指针和指针变量。2.掌握指针与变量的关系。3.掌握指针与数组的关系。4.掌握指针运算。5.掌握指向数组的指针变量的使用。6.编程测试给定的数组定义形式正确性。温馨提示:把上面实验目的粘贴进答案区域。
举一反三
- (1)了解指针的概念,掌握指针的定义,写出指针定义的一般形式(5分) (2)掌握与指针有关的两个运算:& 与*;掌握用指针进行间接访问。写出进行间接访问的三个步骤(5分) (3)掌握指针作函数参数传地址 (4)掌握用指针访问数组,以及用指针作为函数参数,接受数组首地址。
- 若有定义typedef char *POINT; POINT p,q[3],*r;则p、q和r分别是字符型的( )。 A: 变量、一维数组和指针变量 B: 指针变量、一维数组指针和二级指针变量 C: 变量、二维数组和指针变量 D: 指针变量、一维指针数组和二级指针变量
- 写出以下变量定义的形式:(1) 定义p为指向整型数据的指针变量()。(2) 定义指针数组p,它由4个指向整型数据的指针元素组成()。(3) 定义p为指向包含4个元素的一维数组的指针变量()。(4) 定义p为返回一个指针的函数,该指针指向整型数据()。(5) 定义p为指向函数的指针,该函数返回一个整型值()。(6) 定义p为一个指针变量,它指向一个指向整型数据的指针变量()。
- 常见的指针变量分为:普通指针变量和数组指针变量。
- 设typedef char *POINT; POINT p,q[3];,则p和q 分别是字符型的( ) A: 变量、指针变量 B: 变量、二维数组 C: 指针变量、一维数组指针 D: 指针变量、一维指针数组