血阳 发表于 2013-10-11 23:10:08

请问编写代码时候,标准格式是什么?

本帖最后由 血阳 于 2015-4-22 00:19 编辑

菜鸟求助{:soso_e154:}
一般在编写代码时候,都应该按照标准格式来,这样一是好检查,二是方便别人看,三是美观。
那请问arduino编写代码时候有什么要求?比如说大小写要求啊,等等。

隨風大俠 发表于 2013-10-12 01:44:37

本帖最后由 TTTTTTT33 于 2013-10-12 01:47 编辑

void setup()
{}
void loop()
{}
這是arduino兩個標準函式,新的IDE(1.5)開啟新檔就會自動產生了。
void setup():裡面做一些程式的初始設定,只會在arduino剛開機或重置後執行一次。
void loop():主要程式執行區域,將你要執行的程式寫在裡面,arduino將重覆值行。

以下是一些常用的程式語法:

程式結構
setup()
loop()

控制流程
if
if...else
for
switch case
while
do... while
break
continue
return

特殊符號
; (semicolon)
{} (curly braces)
// (single line comment)
/* */ (multi-line comment)

算術符號
= (assignment)
+ (addition)
- (subtraction)
* (multiplication)
/ (division)
% (modulo)

比較符號
== (equal to)
!= (not equal to)
< (less than)
> (greater than)
<= (less than or equal to)
>= (greater than or equal to)

布林運算
&& (and)
|| (or)
! (not)

複合運算符號
++ (increment)
-- (decrement)
+= (compound addition)
-= (compound subtraction)
*= (compound multiplication)
/= (compound division)

變數

常數
HIGH | LOW
INPUT | OUTPUT
true | false
Integer Constants

資料型態
boolean
char
byte
int
unsigned int
long
unsigned long
float
double
string
array
void

型態轉換
char()
byte()
int()
long()
float()

函式

數位訊號輸出/入
pinMode()
digitalWrite()
digitalRead()

類比訊號輸出/入
analogRead()
analogWrite() - PWM

進階 I/O
tone()
noTone()
shiftOut()
pulseIn()

時間函式
millis()
micros()
delay()
delayMicroseconds()

數學函式
min()
max()
abs()
constrain()
map()
pow()
sq()
sqrt()

三角函數
sin()
cos()
tan()

亂數函式
randomSeed()
random()

通訊
Serial

wing 发表于 2013-10-12 10:03:24

如果你有兴趣可以去看看下面这一本书

《代码之美》代码之美
原 书 名" Beautiful Code
丛 书 名 华章程序员书库
作 者: (美)奥莱姆(Oram,A),(美)维尔森(Wilson,G) 编;BC Group 译
出 版 社:机械工业出版社
出版时间: 2009-1-1
页 数: 599
开 本: 16开
纸 张: 胶版纸
I S B N : 9787111251330
包 装: 平装

Damn_intuition 发表于 2013-10-12 10:21:25

代码之美 的确是本好书。

简单的你可以看一看C、C++语言代码编写规范,多写多看一些代码就会养成自己的习惯了。

http://wenku.baidu.com/view/477e911d59eef8c75fbfb31a.html

血阳 发表于 2013-10-12 12:52:24

Damn_intuition 发表于 2013-10-12 10:21 static/image/common/back.gif
代码之美 的确是本好书。

简单的你可以看一看C、C++语言代码编写规范,多写多看一些代码就会养成自己的 ...

那还有大小写的问题,这个里面怎么对待大小写的?

血阳 发表于 2013-10-12 12:54:16

wing 发表于 2013-10-12 10:03 static/image/common/back.gif
如果你有兴趣可以去看看下面这一本书

《代码之美》代码之美


嗯,谢谢:lol~

血阳 发表于 2013-10-12 12:55:34

TTTTTTT33 发表于 2013-10-12 01:44 static/image/common/back.gif
void setup()
{}
void loop()


谢谢耐心解答~:lol
页: [1]
查看完整版本: 请问编写代码时候,标准格式是什么?