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

这是个很长的问题(由4个代码组成).....

57e5f6290001801b01530062.jpg

57e5f62a0001fd6e03820430.jpg

为什么输出了4

正在回答

4 回答

1,因为你用了赋值号=,所以把value的值赋给了arr[0] 但是没有用break,所以程序继续运行  最后arr[4]=value=8.

2.因为没有用break跳出循环 所以执行到最后是arr[4]=0,!=value 所以nor

3.程序正确 找到了value 即第四个数arr[3]

4,如1,但是用了break,所以循环到arr[0]=8就已经跳出循环了 所以arr[0]

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

57e5f6cf00016d3601890047.jpg

57e5f6cf0001456c03650454.jpg

为什么是0

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

一条被晒干的咸鱼 提问者

这是把if(arr[i]==value)处的双等变成了单等
2016-09-24 回复 有任何疑惑可以回复我~

57e5f6b30001f27a01850068.jpg

57e5f6b40001505303850453.jpg

为什么是3

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

57e5f6950001ee5401750063.jpg

57e5f6960001356103600431.jpg

为什么是nor


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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926255    人
  • 解答问题       20798    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

这是个很长的问题(由4个代码组成).....

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