zoukankan      html  css  js  c++  java
  • 常见的C语言错误及程序的调试

    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,在使用标识符时,注意大小写的区别:

  • 相关阅读:
    Python的map、filter、reduce函数 [转]
    CROSS APPLY vs OUTER APPLY
    C# SqlConnection
    Vue中时间的设置
    Entity Framework 应用程序有以下优缺点
    ASP.NET Core学习——3
    面向对象设计原则
    数据结构——HDU1312:Red and Black(DFS)
    数据结构——Currency System in Geraldion
    数据结构——POJ 1686 Lazy Math Instructor 栈的应用
  • 原文地址:https://www.cnblogs.com/hao02171990/p/3009518.html
Copyright © 2011-2022 走看看