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()语句末尾漏掉了分号。

目录
相关文章
|
5月前
|
IDE JavaScript 前端开发
python语法错误(SyntaxError)
【7月更文挑战第12天】
215 10
|
5月前
|
Python
python语法错误类型错误
【7月更文挑战第10天】
53 7
|
5月前
|
Python
python语法错误逗号错误
【7月更文挑战第9天】
88 4
|
5月前
解决 eslint 双引号报错警告
解决 eslint 双引号报错警告
97 0
|
7月前
|
Python
Python应用中语法错误(SyntaxError)
【5月更文挑战第16天】
147 5
|
7月前
|
IDE 搜索推荐 开发工具
|
编译器 C++
C++ 如何去注释语法解析
C++ 如何去注释语法解析
|
C++
VS编译错误:error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
VS编译错误:error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
344 0
|
编译器
error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
error C2143: 语法错误 : 缺少“;”(在“类型”的前面)
500 0

热门文章

最新文章