目录: 标题| 题干| 答案| 搜索| 相关
问题

以下程序的输出结果是( )。main{char str[]1-10]={&q


以下程序的输出结果是( )。main{char str[]1-10]={"china","beijing"),*p=str;printf("%s\n",p+10);}

  • AChina
  • BBeijing
  • Cng
  • Ding
参考答案
参考解析:

本题考查指针,由*p=str可知,指针P指向字符串数组的首地划。二维数组str为每个字符串分配的存储空间是10个字节,因此p+10指向str[1][0],输出的字符串就是数组中的第2个字符串。

分类:其他
相关推荐

1、以下程序的输出结果为main(){ char *alpha[6]={"ABC

以下程序的输出结果为main(){ char *alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"}; char **p; int i; p=alpha; for(i=0;i<4;i++) printf("%s",p[i]); print...

2、以下程序输出的结果为_______。 main() { char*alpha

以下程序输出的结果为_______。 main() { char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"}; char**p; int i; p=alpha; for(i=0;i<4;i++) printf("%s",p[i]); }AABCDEFGHIJKLBABCDCABCDEFGHIJKLMNOPDAEIM

3、以下程序的输出结果是 main() {inta[4][4]={{1,3,5

以下程序的输出结果是main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(";";%d%d%d%dn";";,a[0][3],a[1][2],a[2][1],a[3][0];}A6B6789C’6’D789

4、以下程序的输出结果是main(){ char x=040;printf("%

以下程序的输出结果是main(){ char x=040;printf("%o\n",x<<1);}A100B80C64D32

5、下列程序执行后的输出结果是main(){ char arr[2][4];st

下列程序执行后的输出结果是main(){ char arr[2][4];strcpy(arr,"you"); strcpy(arr[1],"me");arr[0][3]=′&′;printf("%s\n",arr);}Ayou&meByouCmeDerr

6、以下程序运行后;输出结果是______。 main() { char*d[]

以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }AcdeB字符c的ASCII码值C字符c的地址D出错