慕斯9485349
2019-02-15 18:48
这个数组还成功了 怎么回事
温习一下printf的格式 【printf("%d",xxx)】输出结果为xxx
printf 会输出""(双引号里面的东西),当双引号里面为%d时,会输出,(逗号)后的输入值
%d --是一种格式 电脑计算机是很严格的 你用"?\n"他就不知道你要干嘛
补充\n是换行的意思
希望对你有帮助
数组越界了,有的c语言编译器不会判断数组是否越界,但是数组越界在实际运行中对导致各种未知错误。
结果能输出是因为输出的本来就是问号,如果要输出值,需要写成
printf("%d \n", arrFirst[1]);
C语言入门
926021 学习 · 20793 问题
相似问题