以下程序的输出结果为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]); printf("\n");} A.ABCDEFGHIJKL B.ABCDC.ABCDEFGHIJKLMNOP D.AEIM
- AABCDEFGHIJKL
- BABCD
- CABCDEFGHIJKLMNOP
- DAEIM
以下程序的输出结果为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]); printf("\n");} A.ABCDEFGHIJKL B.ABCDC.ABCDEFGHIJKLMNOP D.AEIM
指针数组*alpha[6]实际上相当于一个二维数组,而p是一个指向指针的指针,p=alpha后,引用p[x]便是引用数组*alpha[6]中的第x个数组元素的首地址,所以打印的结果应当为ABCDEFGHIJKLMNOP。
1、以下程序输出的结果为_______。 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
2、以下程序的输出结果是main(){ char x=040;printf("%
以下程序的输出结果是main(){ char x=040;printf("%o\n",x<<1);}A100B80C64D32
3、下列程序执行后的输出结果是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
4、以下程序运行后;输出结果是______。 main() { char*d[]
以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }AcdeB字符c的ASCII码值C字符c的地址D出错
5、以下程序的输出结果是( )。main( ){ char st[20]=&qu
以下程序的输出结果是( )。main( ){ char st[20]="hell0\O\t\\\”;printf("%d%d\n",strlen(st),sizeof(st));}A9 9B5 20C13 20D20 20
6、以下程序的输出结果是( )。main{int x=0.5;char z=a;
以下程序的输出结果是( )。main{int x=0.5;char z=a;printf("%d\n",(x&1)&&(z<2));}A0B1C2D3