c语言的两个程序 帮忙解析一下
答案:2 悬赏:40 手机版
解决时间 2021-03-01 22:32
- 提问者网友:凉末
- 2021-03-01 18:34
#include int main(void) 第一 { char*alp[]={"ABC","DEF","GHi"}; int i; for(i=0;i<3;i++) puts(alp[i]); } 第二 #include int main(void) { char*alp[]={"ABC","DEF","GHi"}; int i; for(i=0;i<3;i++) puts(alp[i]); }
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-01 18:39
第一个和第二个不是一模一样么? 你看看是不是搞错了。。。 char*alp[]={"ABC","DEF","GHi"}; 这句话是定义了一个char型的指针数组,三个指针分别指向"ABC","DEF","GHi"; for(i=0;i<3;i++) puts(alp[i]); 这段就是将三个指针所指向的字符串显示出来。 还有什么问题尽管提,初学者对于指针和字符串方面都比较吃力的。
全部回答
- 1楼网友:北方的南先生
- 2021-03-01 19:27
就是声明一下指针数组,差不多等于*alp[3],你那里赋值是三个...没有指定数字时是默认按所赋值的数来的
之后用个循环打印出来
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯