有以下程序#includeint main(){char *a[]={"abcd","ef","gh","ijk"};int i;for(i=0;i<4;i++)printf("%c",*a[i]);}程序运行后的输出结果是( )。
A. aegi
B. dfhk
C. abcd
D. abcdefghijk
查看答案
若有说明语句char a[]="lt is mine";char *p="lt is mine";则以下不正确的叙述是( )。
A. a+1表示的是字符t的地址
B. p指向另外的字符串时,字符串的长度不受限制
C. p变量中存放的地址值可以改变
D. a中只能存放10个字符
下列程序的运行结果是( )。#include#includeintmain( ){char*sl="AbDeG";char*s2="AbdEg";sl+=2;s2+=2;printf("%d\n",strcmp(sl,s2));}
A. 正数
B. 负数
C. 零
D. 不确定的值
有以下定义和语句int a[3][2]={1,2,3,4,5,6,},*p[3];p[0]=a[1];则*p[0]+1所代表的数组元素是________。
若有以下定义和语句int a[4]={0,1,2,3},*p;p=&a[1];则++(*p)的值是。