问题
单项选择题
若有以下语句:
char *language[]="fortran","basic","C","java";
char *q;q=language+3;
则语句printf("%c\n",*q;的输出是( )
A.q的值
B.字符串"C"
C.&language[3]的值
D.程序错误,无法得到输出
答案
参考答案:D
解析: 指字符删变量的指针不能得到指针数组的首地址,出现编译错误。