永发信息网

第一个for语句为什么不循环*(b+i)='\0'这个语句 而只循环上面的赋值语句

答案:2  悬赏:30  手机版
解决时间 2021-11-28 08:48
  • 提问者网友:低吟詩仙的傷
  • 2021-11-27 12:15
第一个for语句为什么不循环*(b+i)='\0'这个语句 而只循环上面的赋值语句
最佳答案
  • 五星知识达人网友:几近狂妄
  • 2021-11-27 13:22
因为循环体只能是一条语句,如果你的循环体需要执行多条语句,需要用大括号括起来形成一条复合语句,也就是循环只能管到下一条语句,条件判断if-else也是,只能管一下条语句,因此循环不包括*(b+i)='\0',如果要包括,需要和上一条语句一起放到{}中,让这两条语句变成糖一条复合语句追问太好了,谢谢
全部回答
  • 1楼网友:野味小生
  • 2021-11-27 14:49
因为当*(a+i)=='\0'时就已经不满足循环条件了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯