打印
[技术问答]

常见语法错误

[复制链接]
238|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
中国龙芯CDX|  楼主 | 2025-3-25 12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
常见语法错误:

1)缺少语句、声明、定义结束的分号。

2)某种括号不配对。C语言中括号性质的东西很多,列举如下:
   ( ), [ ], { }, ' ', " ", /* */
   在不同位置的括号不配对可能引起许多不同的错误信息。

3)关键字拼写错误。

较难认定的典型错误:

1)宏定义造成的错误。这种东西不能在源程序文件中直接看到,是在宏替换之后出现的。
常见的能引起语法错误的宏定义错误:宏定义中有不配对的括号,宏定义最后加了不该有的分号,……

使用特权

评论回复
沙发
yorkbarney| | 2025-4-4 11:08 | 只看该作者
​头文件包含错误              

使用特权

评论回复
板凳
usysm| | 2025-4-4 12:32 | 只看该作者
C语言中函数体用 {} 包裹,结尾无需分号,但结构体/枚举定义需分号

使用特权

评论回复
地板
lzmm| | 2025-4-4 14:04 | 只看该作者
参数中含有非法字符,如非字母、数字、下划线或允许的特殊字符,应检查并修正参数名。

使用特权

评论回复
5
iyoum| | 2025-4-4 17:06 | 只看该作者
Error[Pe020]: identifier "xxx" is undefined

使用特权

评论回复
6
caigang13| | 2025-4-5 11:13 | 只看该作者
基础语言语法很重要,多看看编程规范。

使用特权

评论回复
7
chenjun89| | 2025-4-5 16:27 | 只看该作者
语法错误主要还是编程语言基础知识掌握不牢靠

使用特权

评论回复
8
hearstnorman323| | 2025-4-5 19:22 | 只看该作者
编译前仔细检查代码逻辑。              

使用特权

评论回复
9
qiufengsd| | 2025-4-5 22:27 | 只看该作者
初始化指针指向合法内存              

使用特权

评论回复
10
iyoum| | 2025-4-6 07:36 | 只看该作者
局部变量占用过多栈空间              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

314

主题

2345

帖子

4

粉丝