作业帮 > 综合 > 作业

请问c语言大师,puts(n[j])是什么意思?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/03 22:35:10
请问c语言大师,puts(n[j])是什么意思?
 
请问c语言大师,puts(n[j])是什么意思?
第一个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是不是指针的意思呢
再答: 非常正确,字符串的地址就是该字符串的指针
再问: 谢谢,瞬间明白了
再问: 您真厉害!
再问: 明天加些分再给您采纳!
再答: 不客气
再问: 谢谢亲