大括号 - jimaobian/DFRobotWikiCn GitHub Wiki
大括号(又称括弧或花括号)是C语言的主要组成部分。分别用于不同的结构体,大致如下,可能是初学者困惑的问题。
左括号"{"必须跟在右括号"}"的后面。"{"和"}"必须成对出现。Arduino IDE(Arduino编译器)有个非常简单的功能来检查你是否漏掉括号。方法是,选择其中一边的括号,或者点击括号后的插入点,代码会自动显示另一半括号的位置。
目前该功能还有点小问题,一旦括号被注释掉后,IDE会作出(错误地)判断。
对于初学者来说,不管是从C语言还是到BASIC语言,在括号使用上这个问题一直存在困惑。括号常被用于子程序的RETURN语句,以及条件判断中的ENDIF语句,或是FOR循环中的NEXT语句。
大括号的使用非常多样性。**有种非常好的编程习惯,值得大家借鉴。当一个结构体之后紧接着需要括号的时候,一次性输入"{"和"}",然后输入回车,直接在括号内部打入要写的代码。**良好的编程习惯很重要。
漏掉大括号常常导致一些莫名其妙的错误。如果是一些长代码中将很难找到这个问题。由于括号的而不同用法,括号在程序的语法中起到至关重要的作用。移动括号1行或者2行,将很可能导致代码结果不同。
【大括号的主要用法】
函数
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)
}
翻译自:Arduino Language Reference
更多建议,指正,或者文档分享欢迎进入DF创客社区