c常见的C语言基本错误

       1,在定义变量时未声明,就直接使用(一般变量是先声明再定义) 

            先    int    i;

                  i=3;

      2,输出数据的格式和变量定义的格式不相同,导致数据的输出出现问题;

         如:a=3, b=4.5;

         printf("%f %d\n",a,b);

          该程序会导致运行时出现错误;输出结果会有一定的不同。

     3,在定义变量时 会出现范围的限制,不要超出定义范围即可,如整形定义的范围是(-32768—32767)

         所以不能给一个变量赋值为超出这个范围的数值。

     4,在scanf函数中定义变量的地址值;

         如:scanf("%d%d",&a,&b);完成对于变量的赋值操作,而不能忘记取地址符号。

     5,输入数据的格式和文件定义的格式不相同:

          如scanf中定义   scanf("%d,%d",&a,&b);

            数据空间一般使用空格,tab键或回车键等用来分隔的,不能使用逗号等标志符实现。

     6,误把“=”号作为“等于号”运算符完成进行运算:

         如:if(a=b)使句子本来想实现相应的判断功能,但是用在if内就会出现一定的错误。

     7,在一条语句后面忘记添加分号:使编译时不能把他当做为一条语句来操作。

     8,对于应有花括号的语句没有添加花括号,常见的有if里面 while里面等符合语句。

     9,括号不匹配,完成的语句出现错误。

     10,在使用标识符时,注意大小写的区别: