本帖最後(hòu)由 chenfanghua539 于 2020-2-26 19:20 編輯
一、注釋的方法:
編寫C語言應該多使用注釋,這(zhè)樣有助于對(duì)代碼的理解。在C語言中有兩(liǎng)種(zhǒng)注釋方式:
√ 以 / *開(kāi)始,以* / 結束的塊注釋(block comment)
√ 以 / / 開(kāi)始、以換行符結束的單行注釋(line comment)
可以使用 / * 和 * / 分隔符來标注一行内的注釋,也是标注多行的注釋。
雖然注釋經(jīng)常被删掉,但它們是源代碼中非常重要的一部分,聽他們解釋了
一部分代碼,使程序更容易讀懂。注釋幫助自己或他人讀懂你的程序,即使
過(guò)去了很長(cháng)的時間。
注釋不被編譯,因此不會影響程序的執行。
二、CF塊的基本數據類型:
注:void*可以指向(xiàng)任何類型的數據。所有提供指針均使用void*型,
讓用戶在C代碼中進(jìn)行強制轉換,返回值爲空,返回結果可通過(guò)指針傳遞。
三、變量定義:
C函數編程的數據:
√ 常量:在程序過(guò)程中,其值不能(néng)被改變
√ 變量:在程序過(guò)程中,其值可以被改變
變量定義的一般形式:
變量類型 變量名
例如: FP32 real1; //定義32位浮點數
S16 int2; //定義16位有符号整型
const FP32 PI=3.1415926; //定義32位浮點數常量PI
注意: 》 局部變量窗口定的參數值,執行“初始化C程序塊”
程序編程窗口中會自動將(jiāng)參數定義到子程序中;
》一個變量名隻能(néng)定義一次,變量一般都(dōu)定義在程序
頭上,不能(néng)定義在程序中間或者後(hòu)面(miàn)。
》變量必須先定義,後(hòu)使用。
》一些較簡單的字符變量名容易跟一些原有的計算器
混淆,例如C表示計數器,C1就不允許使用。
》變量定義不允許使用中文變量,且嚴格區分大小寫。
三、C語言使用的基本表達式:
賦值表達式,如:a=3 算數表達式,如:3+4*2 關系表達式,如:3>2
邏輯表達式,如:3>5&&a>=b
例:3>5&&a>=b 就是判斷3大于5與a大于等于b均是否成(chéng)立。
條件表達式,如:a>b?a:b 例:max=(a>b)?a:b 就是將(jiāng)a和b二者中較大的一個賦給max。
逗号表達式,如:a=3,b=4,c=5 賦值表達式,如:a=3
算數表達式,如:3+4*2
關系表達式,如:3>2
邏輯表達式,如:3>5&&a>=b 例:3>5&&a>=b 就是判斷3大于5與a大于等于b均是否成(chéng)立。 條件表達式,如:a>b?a:b 例:max=(a>b)?a:b 就是將(jiāng)a和b二者中較大的一個賦給max。
逗号表達式,如:a=3,b=4,c=5
四、賦值運算符和賦值表達式:
賦值操作:
•賦值運算符:=
•賦值表達式:通過(guò)一個變量和一個表達式來給變量賦值。
•賦值形式:變量名=常量或表達式;
•賦值作用:將(jiāng)右邊常量或表達式的值賦給左邊的變量。例:a=3、a=b*c
•所有的語句,包括賦值語句,必須要以分号";"結尾
說明:•賦值後(hòu),原來左邊的值被右邊表達式的值替換
•如果右邊表達式的值類型與左邊變量的類型不一緻,以左邊變量的類型爲準,將(jiāng)表達式值的類型轉換爲左邊變量的類型
多重賦值運算符:賦值表達式中的“表達式”,又可以是一個賦值表達式。
變量1=變量2=…=變量n=表達式
等價于 變量1=(變量2=(…=(變量n=表達式)))
例: a=b=c=7;
|