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

admin2016-12-25  2

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

选项 A、q的值
B、字符串“C”
C、& apple [30]的值
D、程序错误,无法得到输出

答案D

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

最新回复(0)