char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1)); 这个指针是如何调用的?char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1));

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 06:49:46
char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf(
xRJA}Y,6{ꢂYԻ(+K,tMH׿zٝm.*9s|93^Y[Fy$.n a0 !@%G#U0[0q2|%ԶH ֬$~IVHalՎH*N9ҨnR*XߡispDOyˬg+cRl$+pFcfhB4jc,]mᅡ.LsLCsfw/)zQ΀qiA!'=Uen\t̍߻x ZUR&CzseUfȬ6&fDѧ4yS ZsL.ým+ Z.жj7&/E~K

char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1)); 这个指针是如何调用的?char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1));
char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1)); 这个指针是如何调用的?
char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1));

char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1)); 这个指针是如何调用的?char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+t-1));
首先,这个定义通不过编译
char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12};
p是一个字符串指针数组,指向一个具有12个成员的数组,其中数组的每个成员是一个字符串,你把一个int型的赋给一个字符串,通不过编译.
char *p[12]={“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“10","11","12"};上面这样定义才行
*(p+t-1)这个没啥好解释的确定t的值就行输出的是p[t-1]的值,对应数组找下就好了,不考虑越界