黑马程序员技术交流社区

标题: 大家看这个指针? [打印本页]

作者: 兵临城下    时间: 2014-10-22 09:32
标题: 大家看这个指针?
若有以下程序: void main()
 { 
   char *a[3] = {"I","love","China"};    char **ptr = a; 
   printf("%c  %s" , *(*(a+1)+1), *(ptr+1) ); 

这段程序的输出是() 






 A) I  l B) o  o C)o  love D) I  love
作者: Beacon    时间: 2014-10-22 16:58
答案选C!*(*(a+1)+1)相当于 a[1][1] 是o; ptr+1相当于指向于a[1] 然后取其内容再以字符串的形式输出就是love
作者: bhr756052342    时间: 2014-10-23 03:01
同意楼上的,选C
作者: 兵临城下    时间: 2014-10-23 10:28
说得对
不错
作者: LeeWong    时间: 2014-10-23 23:07
好一个%s




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2