题目内容

有下列程序:#include void main( ){ char s[20]= "Beijing",*p;p=s;}则执行p=s;语句后,以下叙述正确的是()。

A. 可以用*p表示s[0]
B. s数组中元素的个数和p所指字符串长度相等
C. s和p都是指针变量
D. 数组s中的内容和指针变量p中的内容相同

查看答案
更多问题

有下列程序:#includevoid main( ){char ch[]="uvwxyz",*pc;pc= ch; printf("%c\n",*(pc+5));}程序运行后的输出结果是()。

A. z
B. 0
C. 元素ch[5]的地址
D. 字符y的地址

运行结果:#include intmain(){char a[] = "language", *p;p = a;while (*p != 'u'){printf(" % c", *p - 32);p++;}return 0; }

运行结果:#include void main(){char a[][8]={ "Teacher","Tom", "Good"};char *p=a[0];p=p+3;printf("%s\n%s\n", a[0],p);}

运行结果:teacherTom#include voidmain(){char a[][8]={ "Teacher","Tom", "Good"};char (*p)[8]=a;printf("%s\n%s\n", a[0],++p);}

答案查题题库