C语言能干啥解释一下为什么是3吗
来源:蜘蛛抓取(WebSpider)
时间:2016-12-25 12:04
标签:
C语言能干啥
这是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程序设计伴侣》看看其中有讲到如何区分两者