C语言能干啥解释一下为什么是3吗

这是C语言当中的关于++运算符号的朂基本的一些练习
把你的程序翻译成自然语言就是
else if(b++>3) // 如果b不是0那么判断b是否大于3,同时对b加1《——这里判断b并不大于3所以b增加1变为4
{ // 如果b夶于3,这进入执行下面的代码〈——这里注意虽然此时的b是4,但是b在判断的 时候并不大于3而是在判断之后增加1之后才大于3的,所以程序闭关不会进入这个分支执行

这种问题虽然恶心但考察的都是一些基础知识


这里主要考察的是++a 和a++的区别,
建议买本《C程序设计伴侣》看看其中有讲到如何区分两者

“%”这个东西是取余就是4除3的餘数,商一余一。

你对这个回答的评价是

你对这个回答的评价是?

我要回帖

更多关于 C语言能干啥 的文章

 

随机推荐