說明:
程序的規(guī)范性在代碼中有重要的作用。
1-程序塊
對于程序塊來說,當(dāng)遇到有關(guān)結(jié)構(gòu)、函數(shù)、以及枚舉等復(fù)雜程序結(jié)構(gòu)的定義的時候,需要將它的內(nèi)容縮 進(jìn) 一層。 大括號是一個非常明顯的標(biāo)志,凡是遇到大括號,都應(yīng)該直接聯(lián)想到縮進(jìn)。 分支結(jié)構(gòu) (包括 if… else 結(jié)構(gòu)、switch 結(jié)構(gòu)等)和循環(huán)結(jié)構(gòu)(包括 for 結(jié)構(gòu)、while/do… while 結(jié)構(gòu)等) 同樣應(yīng)該進(jìn)行縮進(jìn)書寫。
例如:
if 語句:
1if (a > b)
2{
3 /*if 子句的結(jié)構(gòu)體內(nèi)容應(yīng)縮進(jìn)*/
4 max = a;
5 min = b;
6}
7else
8{
9 /*else 子句的結(jié)構(gòu)體內(nèi)容應(yīng)縮進(jìn)*/
10 max = b;
11 min = a;
12}
switch 語句:
1switch (n)
2{
3 /* switch 結(jié)構(gòu)的內(nèi)容應(yīng)縮進(jìn)*/
4 case 0:
5 /* case 子句內(nèi)容也應(yīng)縮進(jìn)*/
6 /* ... */
7 break;
8 case 1:
9 /* ... */
10 break;
11 default:
12 /* ... */
13 break;
14}
for 語句:
1for (int i = 0; i < 100; i++)
2{
3 /*for 的循環(huán)體應(yīng)縮進(jìn)*/
4 s += data[i];
5 t *= data[i];
6}
-
Switch
+關(guān)注
關(guān)注
1文章
537瀏覽量
59680 -
程序
+關(guān)注
關(guān)注
117文章
3826瀏覽量
82987 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4381瀏覽量
64884 -
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70743 -
循環(huán)結(jié)構(gòu)
+關(guān)注
關(guān)注
0文章
22瀏覽量
7888
發(fā)布評論請先 登錄
塊匹配運動估計VLSI結(jié)構(gòu)研究與進(jìn)展
Windows API 程序的組織結(jié)構(gòu)
ARM體系結(jié)構(gòu)與程序設(shè)計
西門子PLC的塊結(jié)構(gòu)和塊編輯的教程詳細(xì)說明

淺談西門子SCL-數(shù)據(jù)塊(DB)的結(jié)構(gòu)化存取

西門子plc程序結(jié)構(gòu)介紹
TIA Portal的程序塊保護(hù)功能實現(xiàn)

數(shù)據(jù)塊(DB)的結(jié)構(gòu)
數(shù)據(jù)塊DB的結(jié)構(gòu)和應(yīng)用實例分析
什么是程序塊

功能塊(FB)的結(jié)構(gòu)介紹
基本的速度控制功能塊介紹
SIMATIC S7-1500數(shù)據(jù)塊(DB)介紹

SIMATIC S7-1500數(shù)據(jù)塊介紹其應(yīng)用(1)

評論