作业帮 > 综合 > 作业

C语言指针的自增自减问题,急!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 06:48:14
C语言指针的自增自减问题,急!
1.若要对a进行自减运算,则a应有下面说明 .
A)int p[3]; B)int k; C)char *a[3] D)int b[10];
int *a=p; int *a=&k; int *a=b+1;
选D. A可以自减,但自减后a的指向是不可预测的,这样做是危险的,因为它可能占用了系统正常运行所需要的内存,有可能导致系统瘫痪.B同理.C的a代表数组名,是一个常量,只有变量才能进行自增自减运算.因此选D.因为b+1是b[1]的地址.