编译提示 **lvalue required as increment operand** 的问题分析
编译提示 lvalue required as increment operand 的问题分析字面意思是提示我们代码中的左值应该是一个可以增加(或减少)的一个操作数,即左侧被赋值的数应该是一个变量,不能是常量。原因也很简单:我们在对某一个值进行自增或自减的操作时,希望保留的是计算后的值,变量可以很容易地在原始地址上保留计算后的值,而常量则不能被自增自减所修改,故出此错误。C语言中的常量主要有整型常量(int a = 0;),字符型常量( char b = “c”;),实型常量(double d = 2e
原创
2020-09-16 22:20:58 ·
17207 阅读 ·
0 评论