大括号(又称括弧或花括号)是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

<File:nextredirectltr.png>返回Arduino语法手册首页

<File:nextredirectltr.png>更多建议,指正,或者文档分享欢迎进入DF创客社区