作业帮 > 综合 > 作业

char *p[12]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%s\n",*(p+

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/02 03:50:46
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(
首先,这个定义通不过编译
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]的值,对应数组找下就好了,不考虑越界