1
C/C ++程序设计
1.2.6.8 6.8 练习题

6.8 练习题

一、简答题

(1)简述指针变量和一般变量的异同。

(2)简述指针的自运算特点。

(3)简述指向函数的指针和返回指针的函数各自的特点。

(4)举例说明如何使用指针访问一维数组元素。

(5)举例说明如何使用指针访问二维数组元素。

(6)简述字符数组和字符串指针的异同。

(7)简述指针数组和数组指针各自的特点。

(8)如何使用指针访问结构体变量。

(9)举例说明如何使用void指针进行强制类型转换。

二、程序题

(1)编写函数fun(int*p,int*lin,int*col),功能是查找二维数组中的最大值,并返回最大值所在的行列号。

(2)编写函数fun(char*s),功能是统计字符串中字符的个数。

(3)编写函数fun(char*s),功能是把字符串中的内容逆置。

(4)编写函数fun(char*s1,char*s2),功能是把字符串s2中的内容复制到字符串s1中。

(5)编写函数fun(char*s1,char*s2),功能是把字符串s2中的内容连接到字符串s1后面。