c语言加法程序详细解释解释,越详细越好,谢谢

C编译器匹配操作符的模式是贪婪匹配也就是在语法成立的情况下匹配尽可能多的操作符。 编译器看到a+++b一句后先尝试匹配一个+号,发现符合+运算符;再尝试匹配两个+号发现符合++运算符;再尝试匹配三个+号,发现没有+++运算符因此最终将前半部分解释为a++。剩下的一个+号只能匹配+运算符因此整个表达式被解释成(a++) + b。最终结果是先计算a+b的值赋给c然后将a+1。因此a=6b=7,c=12

免责声明:本页面内容均来源于用户站内编辑发布,部分信息来源互联网並不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题请立即联系客服进行更改或删除,保证您的合法权益

}

//printf()括号中“”引号中的原样输絀%ld代表后有一个数,printf("c=%d",c);这里的%d就代表c。

你对这个回答的评价是

}

我要回帖

更多关于 c语言加法程序详细解释 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信