C 语言易错知识点1忽略了大小写字母的区别代码 main() int a=5; printf(%d,A);编译程序把a和A 认为是两个不同的变量名,而显示出错信息。C 编译器认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。2忽略变量的类型代码 main() float a,b; printf(%d,a%b);%是求余运算,得到a/b 的整余数。整型变量a和b 可以进行求余运算,而实型变量则不允许进行“求余”运算。3代码 char c;c=a;在这里就混淆了字符常量与字符串常量,字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C 规定以“0” 作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:a 和0 ,而把它赋给一个字符变量是不行的。混淆字符常量与字符串常量4字符串复制,比较例如:chara4=“abc”,b4=“def”;a=b;编写这段代码的本意是把字符串b复制到字符串a 中,初学者往往想通过语句a=b 来实现,结果出错。正确的写法则应该是利用函数strcpy (a,b )来