问一下大家c语言的问题

img

img


我的疑问是我运用或逻辑时,前面正确的话应该执行后面的b++,为什么输出还是b?求指导

b++,先执行相关语句,再进行自增1。

希望对题主有所帮助!可以的话,帮忙点个采纳!

图片有点模糊 其实 b++;你要和++b;对比的看
白话说,b++就是先使用再加一 ++b就是加一后再使用。

你可以理解为:b++其实就是两行代码,先取变量b去使用,然后执行b=b+1; 你可以试着在你上面的逻辑后面输出b,b其实已经加一了。
而++b;就直接加一然后去使用。

不要拍照啊啊,一点也看不清,我看你是win10系统啊,win+shift+s或者直接把代码贴出来不行?