学C要选对书啊

学C要选对书啊,不然学的啥都混杂的这是潭浩强书中的一个小错误:

 

应某出版社之约,拟就国内C语言“主流教材”中的错误、误导和不良风格等写点东西。
    在正式动笔之前和大家(除了“星宿”派的弱智以外)交流一下,非常希望能得到大家的批评、指正和建议。



  

QUOTE:
赋值表达式也可以包括复合的赋值运算符。例如:
a+=a-=a*a
也是一个赋值表达式。如果a的初值为12,此赋值表达式的求解步骤如下:
①先进行“a-=a*a”的运算,它相当于a=a-a*a,a的值为12-144=132。
②再进行“a+=-132”的运算,相当于a=a+(-132),a的值为-132-132=-264。



p64,《C程序设计》(第三版),谭浩强 著,清华大学出版社,2005年7月第3版,2009年10月第26次印刷

评:“a+=a-=a*a”这个表达式本身就是错误的,怎么居然还能分析出求解步骤呢?

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值