合信論壇

快捷導航
查看: 13279|回複: 3
打印 上一主題 下一主題

C語言編程的基礎規則1

[複制鏈接]

4

主題

6

帖子

123

積分

注冊會員

Rank: 2

積分
123
樓主
跳轉到指定樓層
發(fā)表于 2020-2-26 13:52:27 | 隻看該作者 |隻看大圖 回帖獎勵 |倒序浏覽 |閱讀模式
本帖最後(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;





分享到:

0

主題

1

帖子

22

積分

新手上路

Rank: 1

積分
22
沙發(fā)
發(fā)表于 2021-3-10 18:18:06 | 隻看該作者
請問下V區可不可以直接在C程序塊裡(lǐ)使用
回複

使用道(dào)具 舉報

闆凳
發(fā)表于 2021-3-11 09:30:36 | 隻看該作者
冰糖 發(fā)表于 2021-3-10 18:18
請問下V區可不可以直接在C程序塊裡(lǐ)使用

不可以
回複

使用道(dào)具 舉報

2

主題

7

帖子

68

積分

注冊會員

Rank: 2

積分
68
地闆
發(fā)表于 2022-1-25 21:20:32 | 隻看該作者
這(zhè)種(zhǒng)幹貨,能(néng)上傳附件嗎?便于下載存起(qǐ)來,慢慢消化,學(xué)習
回複

使用道(dào)具 舉報

您需要登錄後(hòu)才可以回帖 登錄 | 立即注冊

本版積分規則

客服熱線
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山區打石一路深圳國(guó)際創新谷6棟A座9層

深圳市合信自動化技術有限公司(簡稱“合信技術”)成(chéng)立于2003年,高新技術企業,專注于工業自動化産品的研發(fā)、生産、銷售和技術服務,依靠高質量、高性能(néng)的自動化控制産品與方案爲客戶創造最大價值,立志于成(chéng)爲全球領先的工業自動化解決方案供應商。

Archiver|手機版|小黑屋|COTRUST Inc. ( 粵ICP備13051915号 )

GMT+8, 2024-3-30 08:03 , Processed in 0.100346 second(s), 21 queries .

快速回複 返回頂部 返回列表