摘要: 最近给一个等级考试的C语言培训班上课,学生问起一些++的问题。让我好生为难。因为这些不同的编译器处理方式,在不同的系统下表现并不一致。不管你洋洋洒洒论述多么一大篇,在事实面前就一下显得苍白了。虽然这样的代码在工程中是不提倡的,但是考试又不得不面对。例1:a=1; b=++a+++a+++a;问,执行完之后,b和a的值是多少?首先,上面第二个表达式,在WINDOWS下是无法通过编译的,会报告a+++a这样的表达式lvalue required as increment operand在Mac下也无法通过编译,报告的错误是:Expression is not assignable需要修改为:... 阅读全文
posted @ 2013-10-14 12:25 softman11 阅读(1106) 评论(0) 推荐(0)