C语言易错点
1.每个C语言程序中main函数是有且只有一个的。
2.算法可以没有输入,但必须要有输出。
3.在函数中不可以再定义函数。
4.break可用于循环结构和switch语句。
5.break和continue的区别在于前者是跳出循环,后者是结束本次循环。
6.逗号的运算符的级别最低。
7.C语言对字母的大小写是区分明确的。
8.‘0’的ASCII数值为48,‘a’的ASCII的数值为97,‘A’的ASCII数值为65。
9.字符是可以进行算术运算的,如‘0’- 48 = 0。
10.整型一般是两个字节,字符型是一个字节,双精度一般是四个字节。
11.求余数运算的要求运算对象只能为整型。除法运算符两边都为整型时,运算结果也为整型,即舍去小数部分。
12. =为赋值运算符,而==才是等于。
13.用(int)a可强制转换类型。
14.++在前先加后用,++在后先用后加。
15.%d对应整型,%c对应字符,%f对应单精度,%ld对应long int,%lf对应double。
16.scanf输入的格式中的&不能忘。
17.char a = getchar()是没有参数的,从键盘得到你输入的一个字符(包括回车、空格等字符)给变量a。
18.putchar(y)把字符y输出到屏幕中。
19.else是与最接近的if且没有else的相组合的。
20.for循环中必须是两个分号。Do-while中最后while后有分号。
(持续更新)