有以下程序    main( )    {char str[ ][10]={"China","Beijing"},*p=str;     printf("%s\n",p+10);    }    程序运行后的输出结果是

admin2006-08-25  20

问题 有以下程序
   main(  )
   {char str[  ][10]={"China","Beijing"},*p=str;
     printf("%s\n",p+10);
   }
   程序运行后的输出结果是

选项 A、China
B、Bejing
C、ng
D、ing

答案B

解析 本题中str定义为一个二维字符数组,即为str[2]  [10],也可以用str[0]..sr[19]来索引所有的字符值,p指向这个数组的首指针,那么p+10指向这个数组第二维的首指针,所以输出字符串为Beijng。
转载请注明原文地址:https://jikaoti.com/ti/bRS0FFFM
0

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