前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >c语言编程常见错误集锦 【上】

c语言编程常见错误集锦 【上】

作者头像
编程范 源代码公司
发布2019-10-09 15:55:16
1.3K0
发布2019-10-09 15:55:16
举报

1.书写标识符时,忽略大小写

编译程序会出错。C语言区分大小写。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。

2.忽略变量类型,进行不合法运算

%是求余运算,得到a/b的整余数。整型变量可进行求余运算,而实型变量则不允许进行求余运算。

3.将字符常量与字符串常量混淆

字符常量是一对单引号括起来的常量,字符串常量是一对双引号括起来的常量。C语言规定以“\0”作为字符串结束标志,它是系统自动加上的,所以字符常量“b”其实包含两个字符'b' '\0',而把它赋给一个字符变量是不行的。

4.忽略了“=”和“==”的区别

C语言中,“=”是赋值运算符,“==”是关系运算符。在此代码中,前者是进行比较,后者是进行赋值。

5.忘记加分号

几乎在所有编程语言中,都是用“;”代表一句或多句语句的结束。

6.多加分号

7.忘加地址运算符“&”

scanf函数的作用是:按照a在内存中的地址将a的值存进去。“&a”是指a在内存中的地址。

8.输入数据的方式与要求不符

→输入时不能用“,”将a,b隔开如:3,4;应该用空格

此时应输入a,b 才是正确的

此时应输入a=3,b=4

9.输入字符的格式与要求不一致

在用“%c”格式输入字符时,空格字符和转义字符都作为有效字符输入。

如输入:a b c 字符“a”赋值给c1,字符“ ”赋值给c2,“b”赋值给c3。正确形式应输入:abc

编程范

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程范 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档