极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13234|回复: 6

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

[复制链接]
发表于 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
回复 支持 反对

使用道具 举报

发表于 2013-10-12 10:03:24 | 显示全部楼层
如果你有兴趣可以去看看下面这一本书

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

使用道具 举报

发表于 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
代码之美 的确是本好书。

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

那还有大小写的问题,这个里面怎么对待大小写的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-12 12:54:16 | 显示全部楼层
wing 发表于 2013-10-12 10:03
如果你有兴趣可以去看看下面这一本书

《代码之美》  代码之美

嗯,谢谢~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-12 12:55:34 | 显示全部楼层
TTTTTTT33 发表于 2013-10-12 01:44
void setup()
{}
void loop()

谢谢耐心解答~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-7 23:58 , Processed in 0.038915 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表