为了账号安全,请及时绑定邮箱和手机立即绑定

数组和输出的怎么没有关系

https://img1.sycdn.imooc.com//5c6698c20001c03611180878.jpg

这个数组还成功了 怎么回事

正在回答

2 回答

温习一下printf的格式  【printf("%d",xxx)】输出结果为xxx   

printf 会输出""(双引号里面的东西),当双引号里面为%d时,会输出,(逗号)后的输入值  

%d --是一种格式  电脑计算机是很严格的 你用"?\n"他就不知道你要干嘛     

补充\n是换行的意思

希望对你有帮助


0 回复 有任何疑惑可以回复我~

数组越界了,有的c语言编译器不会判断数组是否越界,但是数组越界在实际运行中对导致各种未知错误。

结果能输出是因为输出的本来就是问号,如果要输出值,需要写成 

printf("%d \n", arrFirst[1]);


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

数组和输出的怎么没有关系

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信