1.在定义变量时,对多个变量进行连续赋值。
例如: int m = n = 0; 编译错误
2.在使用一些数学函数时 例如 sin(x),不能直接 sinx
3.使用getchar时不能直接 利用:getchar(ch); 要赋值操作:ch = getchar();
即getchar()没有参数,函数返回的返回值就是从终端键盘读入的字符;
putchar可以直接输出字符: putchar(ch);
4.scanf(“%8.2f”,&a); 错误:用scanf()输入实型数据是在格式控制字符中控制了精度,从而运行时会报错。
5.if条件判断语句中“==”之间不能加空格;
6.在利用for循环求累值时,未将计数器变量、累加求和或者累乘求积变量初始化,导致结果出现乱码;
7.for()循环里面三个表达式用逗号分开;
8.void Fun(double x,y)该错误是:在函数定义时,省略了形参列表中的某些形参的类型说明;
9.用scanf()输入字符串时,需注意的是: 读入一个字符串,直到遇到空白字符(空格 、回车符或制表符)
以上就是今天写代码过程中本人偶尔犯的小错误,有些看不出来真的是蛋疼,定义一个结构体date,后面写成了data,我愣是找了一个小时也没找出来,(=^ ^=)