天天百科

提升你的C语言技能:掌握C语言程序改错的关键技巧

2023-09-05 分类:百科

1、if或while语句

若错误行是if或者while语句,则要注意以下点:

1)首先判断是否正确书写if或while关键字

2)然后看有没有用小括号把整个表达式括起来,若没有则加上小括号

3)若条件表达式中有指针变量而且没有指针运算符时,则加上指针运算符

4)若if条件表达式中只有一个等于号即数学等号(=),则要改写成两个等于号即逻辑等号(= =)

5) 若if条件表达式为其他的比较运算符,则一般是进行逆转或加一个等于号

2、for语句

若错误行是for语句,则要注意以下几点:

1)首先判断for有没有书写正确

2)然后看for中的表达式是不是用分号()隔开,若不是则改为分号。

记住是分号(),不是逗号(,)!

3) 再者,分析for中的三个表达式,是否符合题意

第一个表达式表示起始条件

第二个表达式表示终止条件

第三个表达式表示循环变量的变化。

3、 return语句

若错误行为return语句,则要注意以下几点:

1)首先看是不是正确书写return关键字

2)然后看是不是缺少分号,若是则加上分号即可

3)再者判断return后的变量或表达式是否正确

这种错误需要根据题意来分析,分析返回变量或表达式的值和类型。

4、 赋值语句

若错误行是赋值语句,则要看赋值是否正确,然后看赋值运算符是否写正确。

5、 定义语句

若错误行是定义语句,则要注意:

1)首先分析变量类型名是否写对

2)然后分析给变量赋初值是否正确

3)若以上均不是,则看是不是少定义了某个变量或少了花括号

c语言程序改错题技巧

改错题技巧

1、区分两种类型错误

是否可以编译

不可编译 语法错误

可以编译 算法错误

2、如何处理错误

语法错误

通过常见易错点判断

通过点击编译器看提示找问题

算法错误

根据具体问题而定

二、常见的语法错误

函数的使用错误

1、 scanf函数中没有取间址符&

2、 绝对值的使用

abs(a)用于a整数取绝对值

fabs(a)用于是浮点数a取绝对值

3、 printf()函数注意要答应值的类型是(“%d”,a)还是(“%c”,a)等

注意函数的三个部分void fun (long s,long *t)

1、 返回值类型是否缺失,返回值的类型是否正确

2、 注意传入的的参数的类型,传入参数若为二维数组a[i] [j] ,i可以为空,但是j不能为空 。如a[][]就是错误的

3、 传入的参数是否有类型,参数是数字还是指针

条件语句和循环语句

for循环出错,1.错写关键字For 2.for语句分号写错

while(r)的循环语句中,如果r为指针则不能作为判断条件,必须以*r作为判断条件

if()判断条件中

1、 大小写的符号搞反了

2、 符号混淆 ==是否写成=

其他

语句结束分号缺失 如return s

没有赋初始值就进行运算

1、 int sum

2、 sum=sum+1

3、 此时会出错

宏定义表达式是否需要()符号是否错误

错用%和/两个符号

字符串数组的结束符书写错误

1、 写成0

2、 写成o

3、 写成‘/0’

正确写法 ‘’

注意关键字的大小写是否出错

提示:改错题的一个语句可能存在多处错误

如果觉得《提升你的C语言技能:掌握C语言程序改错的关键技巧》对你有帮助,请点赞、收藏,并留下你的观点哦!

阅读剩余内容
网友评论
显示评论内容(9) 收起评论内容
  1. 2023-12-19 18:10Amy[澳门网友]202.21.156.123
    这篇文章详细介绍了C语言程序常见的错误类型和改错技巧,非常实用,推荐给大家!
    顶0踩0
  2. 2023-12-08 00:18轻悠悠的风[福建省网友]203.8.0.29
    在学习C语言的过程中,改错题是考验理解能力和调试能力的重要环节,这篇文章就是我需要的。
    顶10踩0
  3. 2023-11-26 06:26潇潇雨未歇[上海市网友]202.148.41.2
    这篇文章内容很简明扼要,能够帮助我快速改错和理解正确的代码逻辑。
    顶0踩0
  4. 2023-11-14 12:34Bodhi[陕西省网友]203.19.72.206
    学习C语言改错技巧,对于提高编码能力和调试能力非常重要。
    顶6踩0
  5. 2023-11-02 18:42冬至无心[山西省网友]45.112.132.27
    喜欢这种提供实际编程经验的文章,对于初学者来说真的太有帮助了。
    顶0踩0
  6. 2023-10-22 00:50子夜沉思[四川省网友]43.229.16.13
    看完这篇文章,发现自己在C语言程序改错中犯了很多常见的错误,以后要注意了。
    顶8踩0
  7. 2023-10-10 06:58冰龙[火星网友]203.24.90.210
    改错题是考察我们对C语言的理解和掌握程度,这篇文章给了很多好的建议。
    顶10踩0
  8. 2023-09-28 13:05╄→▓〆鑫宝︶ㄣ[湖南省网友]203.208.39.236
    这篇文章很实用,对于想要提高编程水平的人来说非常有帮助。
    顶0踩0
  9. 2023-09-16 19:13关中墨客[安徽省网友]123.138.16.20
    学习C语言时就要掌握改错技巧,很有用!
    顶0踩0
相关阅读
小编推荐