2.6 语法错误

简介: 在编程时,不遵循C语言的规则会导致语法错误,类似于英语中的语法错误。例如,nogood.c 程序中存在多个错误:main() 函数体使用了圆括号而非花括号;变量声明格式不正确;注释末尾缺少 */(或应将 /* 替换为 //);printf() 语句末尾漏掉了分号。

如果不遵循C语言的规则就会犯语法错误。这类似英文中的语法错误。例如,看看这个句子:Bugs frustrate be can。该句子中的英文单词都是有效的单词(即,拼写正确),但是并未按照正确的顺序组织句子,而且用词也不妥。C语言的语法错误指的是,把有效的C符号放在错误的地方。
nogood.c程序中有哪些错误?其一,main()函数体使用圆括号来代替花括号。这就是把C符号用错了地方。其二,变量声明应该这样写:
int n,n2,n3;
或者,这样写:
int n;
int n2;
int n3;
其三,main()中的注释末尾漏掉了/(另一种修改方案是,用//替换/)。最后,printf()语句末尾漏掉了分号。

目录
相关文章
|
7月前
|
数据安全/隐私保护
【VBScript】vbs 错误未结束的错误字符串常量
【VBScript】vbs 错误未结束的错误字符串常量
86 0
|
7月前
|
IDE 开发工具 Python
python中SyntaxError: unexpected EOF while parsing(语法错误:解析时遇到意外的文件结束)
【5月更文挑战第14天】python中SyntaxError: unexpected EOF while parsing(语法错误:解析时遇到意外的文件结束)
336 6
|
5月前
|
IDE JavaScript 前端开发
python语法错误(SyntaxError)
【7月更文挑战第12天】
221 10
|
5月前
|
Python
python语法错误类型错误
【7月更文挑战第10天】
54 7
|
4月前
|
编译器
【Bug记录】编译检查:expression后出现意外标识符
【Bug记录】编译检查:expression后出现意外标识符
|
5月前
|
Python
python语法错误逗号错误
【7月更文挑战第9天】
90 4
|
5月前
解决 eslint 双引号报错警告
解决 eslint 双引号报错警告
99 0
|
7月前
|
Python
Python应用中语法错误(SyntaxError)
【5月更文挑战第16天】
148 5
|
7月前
|
IDE 搜索推荐 开发工具
|
编译器 C++
C++ 如何去注释语法解析
C++ 如何去注释语法解析