若有以下语句: char *language[]={"fortran","basic","C","java"}; char *q;q=language+3; 则语句printf("%c\n",*q;的输出是( )

admin2010-04-24  14

问题 若有以下语句:    char *language[]={"fortran","basic","C","java"};    char *q;q=language+3;    则语句printf("%c\n",*q;的输出是(    )

选项 A、q的值
B、字符串"C"
C、&language[3]的值
D、程序错误,无法得到输出

答案D

解析 指字符删变量的指针不能得到指针数组的首地址,出现编译错误。
转载请注明原文地址:https://kaotiyun.com/show/bCAx777K
0

相关试题推荐
最新回复(0)