C语言:易错题

Posted myrj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言:易错题相关的知识,希望对你有一定的参考价值。

1. int x=y=z=0;//实际只声明了变量x,而变量y,z并没有声明。可以修改为:int x=0,y=0,z=0; 或int x,y,z; x=y=z=0;

2.int z=(x+y)++;//赋值只能给变量赋值,不能给表达式或常量赋值;自增或自减实质是赋值,所以自增自减只能对变量,不能是表达式或常量;x+y为表达式不能自增

3.d%=2.5;//相当于 d=d%2.5;  %左右两边只能是整数,不能是小数

以上是关于C语言:易错题的主要内容,如果未能解决你的问题,请参考以下文章

C语言:易错题

java易错题

面向对象与UML 考试易错题及答案

C++干货 | C/C++程序员面试易错题

python易错题之作用域

python基础易错题