请问c语言大师,puts(n[j])是什么意思?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/03 22:35:10
请问c语言大师,puts(n[j])是什么意思?
![](http://img.wesiedu.com/upload/8/fd/8fd7341ff8d042ed1a0880c2e79cd063.jpg)
![](http://img.wesiedu.com/upload/8/fd/8fd7341ff8d042ed1a0880c2e79cd063.jpg)
![请问c语言大师,puts(n[j])是什么意思?](/uploads/image/z/15486140-20-0.jpg?t=%E8%AF%B7%E9%97%AEc%E8%AF%AD%E8%A8%80%E5%A4%A7%E5%B8%88%2Cputs%28n%EF%BC%BBj%EF%BC%BD%29%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%3F)
第一个for循环修改了二维数组n中的第一个字符串,第二个for循环将修改后的字符串打印出来.
结果应该为:
7078
9198
再问: 我看不懂最后puts里面n[j]是什么意思?
再答: n是一个二维数组, n[0]表示字符串“8980”的地址,n[0][0]表示'8',n[0][1]表示'9',n[0][2]表示'8',n[0][3]表示'0'; n[1]表示字符串"9198"的地址。n[1][0]表示'9',n[1][1]表示'1',n[1][2]表示'9',n[1][3]表示'8'; 因此, puts(n[0]);就相当于puts("8980"); puts(n[1]);就相当于puts("9198");
再问: TA是不是指针的意思呢
再答: 非常正确,字符串的地址就是该字符串的指针
再问: 谢谢,瞬间明白了
再问: 您真厉害!
再问: 明天加些分再给您采纳!
再答: 不客气
再问: 谢谢亲
结果应该为:
7078
9198
再问: 我看不懂最后puts里面n[j]是什么意思?
再答: n是一个二维数组, n[0]表示字符串“8980”的地址,n[0][0]表示'8',n[0][1]表示'9',n[0][2]表示'8',n[0][3]表示'0'; n[1]表示字符串"9198"的地址。n[1][0]表示'9',n[1][1]表示'1',n[1][2]表示'9',n[1][3]表示'8'; 因此, puts(n[0]);就相当于puts("8980"); puts(n[1]);就相当于puts("9198");
再问: TA是不是指针的意思呢
再答: 非常正确,字符串的地址就是该字符串的指针
再问: 谢谢,瞬间明白了
再问: 您真厉害!
再问: 明天加些分再给您采纳!
再答: 不客气
再问: 谢谢亲