“花括号”的版本间的差异
(Created page with "https://www.microduino.cn/wiki/index.php/Arduino_语法手册/zh 返回Arduino语法手册") |
|||
第1行: | 第1行: | ||
+ | *'''{}大括号''' | ||
+ | 大括号(也称为“括号”或“大括号”)是C编程语言中的一个重要组成部分。它们被用来区分几个不同的结构,下面列出的,有时可能使初学者混乱。 | ||
+ | |||
+ | 左大括号“{”必须与一个右大括号“}”形成闭合。这是一个常常被称为括号平衡的条件。在Arduino IDE(集成开发环境)中有一个方便的功能来检查大括号是否平衡。只需选择一个括号,甚至单击紧接括号的插入点,就能知道这个括号的“伴侣括号”。 | ||
+ | |||
+ | 目前此功能稍微有些错误,因为IDE会经常会认为在注释中的括号是不正确的。 | ||
+ | |||
+ | 对于初学者,以及由BASIC语言转向学习C语言的程序员,经常不清楚如何使用括号。毕竟,大括号还会在“return函数”、“endif条件句”以及“loop函数”中被使用到。 | ||
+ | |||
+ | 由于大括号被用在不同的地方,这有一种很好的编程习惯以避免错误:输入一个大括号后,同时也输入另一个大括号以达到平衡。然后在你的括号之间输入回车,然后再插入语句。这样一来,你的括号就不会变得不平衡了。 | ||
+ | |||
+ | 不平衡的括号常可导致许多错误,比如令人费解的编译器错误,有时很难在一个程序找到这个错误。由于其不同的用法,括号也是一个程序中非常重要的语法,如果括号发生错误,往往会极大地影响了程序的意义。 | ||
+ | |||
+ | 大括号中的主要用途 | ||
+ | |||
+ | *'''功能''' | ||
+ | <pre style="color:green"> | ||
+ | |||
+ | void myfunction(datatype argument){ | ||
+ | statements(s) | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | *'''循环''' | ||
+ | <pre style="color:green"> | ||
+ | |||
+ | while (boolean expression) | ||
+ | { | ||
+ | statement(s) | ||
+ | } | ||
+ | |||
+ | do | ||
+ | { | ||
+ | statement(s) | ||
+ | } | ||
+ | while (boolean expression); | ||
+ | |||
+ | for (initialisation; termination condition; incrementing expr) | ||
+ | { | ||
+ | statement(s) | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | *'''条件语句''' | ||
+ | <pre style="color:green"> | ||
+ | |||
+ | if (boolean expression) | ||
+ | { | ||
+ | statement(s) | ||
+ | } | ||
+ | |||
+ | else if (boolean expression) | ||
+ | { | ||
+ | statement(s) | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | statement(s) | ||
+ | } | ||
+ | </pre> | ||
+ | |||
[[https://www.microduino.cn/wiki/index.php/Arduino_%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/zh 返回Arduino语法手册]] | [[https://www.microduino.cn/wiki/index.php/Arduino_%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/zh 返回Arduino语法手册]] |
2016年3月28日 (一) 07:38的最新版本
- {}大括号
大括号(也称为“括号”或“大括号”)是C编程语言中的一个重要组成部分。它们被用来区分几个不同的结构,下面列出的,有时可能使初学者混乱。
左大括号“{”必须与一个右大括号“}”形成闭合。这是一个常常被称为括号平衡的条件。在Arduino IDE(集成开发环境)中有一个方便的功能来检查大括号是否平衡。只需选择一个括号,甚至单击紧接括号的插入点,就能知道这个括号的“伴侣括号”。
目前此功能稍微有些错误,因为IDE会经常会认为在注释中的括号是不正确的。
对于初学者,以及由BASIC语言转向学习C语言的程序员,经常不清楚如何使用括号。毕竟,大括号还会在“return函数”、“endif条件句”以及“loop函数”中被使用到。
由于大括号被用在不同的地方,这有一种很好的编程习惯以避免错误:输入一个大括号后,同时也输入另一个大括号以达到平衡。然后在你的括号之间输入回车,然后再插入语句。这样一来,你的括号就不会变得不平衡了。
不平衡的括号常可导致许多错误,比如令人费解的编译器错误,有时很难在一个程序找到这个错误。由于其不同的用法,括号也是一个程序中非常重要的语法,如果括号发生错误,往往会极大地影响了程序的意义。
大括号中的主要用途
- 功能
void myfunction(datatype argument){ statements(s) }
- 循环
while (boolean expression) { statement(s) } do { statement(s) } while (boolean expression); for (initialisation; termination condition; incrementing expr) { statement(s) }
- 条件语句
if (boolean expression) { statement(s) } else if (boolean expression) { statement(s) } else { statement(s) }