若有以下定义和语句:int a[4]={10,20,30,40},*p; p=&a[1]; 则*(p++)的值是 。
查看答案
若有char c[]="encourage",*p=c;printf("%s",p+5); 的输出结果是 。
在C语言中,数组名表示该数组的首地址,因此数组名是数组的指针。( )
A. 对
B. 错
对于指向同一个数组的的两个指针变量而言,两个指针变量可以进行相减运算。( )
A. 对
B. 错
有以下程序,程序运行后的输出结果是()。#include void fun(char *a, char *b){ a=b; (*a)++; }void main (){ char c1='A', c2='a', *p1, *p2;p1=&c1; p2=&c2; fun(p1,p2);printf("%c%c\n",c1,c2);}
Ab
B. aa
C. Aa
D. Bb