日本一本亚洲最大|日本午夜免费啪视频在|国产自产在线视频一区|亚洲福利精品视频

    <object id="4ihfc"></object>
      
      
    1. <object id="4ihfc"></object>
    2. 我要投稿 投訴建議

      計算機二級C語言程序設計考點:函數

      時間:2021-01-03 11:11:08 計算機等級 我要投稿

      計算機二級C語言程序設計考點:函數

        C語言提供了豐富的庫函數,包括常用數學函數、對字符和字符串處理函數、輸入輸出處理函數等。下面是小編為大家?guī)淼年P于函數的知識,歡迎閱讀。

        1庫函數的正確調用

        1.C語言提供了豐富的庫函數,包括常用數學函數、對字符和字符串處理函數、輸入輸出處理函數等。在調用庫函數時要注意以下幾點:

        (1)調用C語言標準庫函數時必須在源程序中用include命令,include命令的格式是:

        #include″頭文件名″

        include命令必須以#號開頭,系統(tǒng)提供的頭文件名都以.h作為后綴,頭文件名用一對雙引號″″或一對尖括號〈〉括起來。

        (2)標準庫函數的調用形式:

        函數名(參數表)

        2.在C語言中庫函數的調用可以以兩種形式出現(xiàn):出現(xiàn)在表達式中;作為獨立的語句完成某種操作。

        2函數的定義方法

        1.C語言函數的一般形式為:

        函數返回值的類型名函數名(類型名形參1,類型名形參2,…)

        {

        說明部分

        語句部分

        }

        定義的第一行是函數的首部,{}中的是函數體。

        2.在老的C語言版本中,函數的首部用以下形式:

        函數返回值的'類型名函數名(形參1,形參2…)

        形參類型說明;

        新的ANSI標準C兼容這種形式的函數首部說明。

        3.函數名和形參名是由用戶命名的標識符。在同一程序中,函數名必須唯一。形式參數名只要在同一函數中唯一即可,可以與函數中的變量同名。

        4.C語言規(guī)定不能在一個函數內部再定義函數。

        5.若在函數的首部省略了函數返回值的類型名,把函數的首部寫成:

        函數名(類型名形參1,類型名形參2,…)

        則C默認函數返回值的類型為int類型。

        6.當沒有形參時,函數名后面的一對圓括號不能省略。

        3函數的類型和返回值

        1.函數的類型由函數定義中的函數返回值的類型名確定,函數的類型可以是任何簡單類型,如整型、字符型、指針型、雙精度型等,它指出了函數返回值的具體類型。當函數返回的是整型值時,可以省略函數類型名。當函數只完成特定的操作而沒有或不需要返回值時,可用類型名void(空類型)。

        2.函數返回值就是return語句中表達式的值。當程序執(zhí)行到return語句時,程序的流程就返回到調用該函數的地方(通常稱為退出調用函數),并帶回函數值。

        4形式參數與實際參數,參數值的傳遞

        1.在函數定義中,出現(xiàn)的參數名稱為形參(形式參數),在調用函數時,使用的參數值稱為實參(實際參數)。

        2.調用函數和被調用函數之間的參數值的傳遞是″按值″進行的,即數據只能從實參單向傳遞給形參。也就是說,當簡單變量作為實參時,用戶不能在函數中改變對應實參的值。

        5函數的正確調用(嵌套調用,遞歸調用)

        1.調用函數時,函數名必須與被調用的函數名字完全一樣。實參的個數與類型和形參的個數與類型一致。

        2.C語言規(guī)定:函數必須先定義,后調用,也就是被調用函數必須在調用之前加以說明,或被調用函數整個放在調用函數之前。但對返回值類型為int或char類型的函數可以放在調用函數的后面。

        3.C語言中函數定義都是互相平行、獨立的,C語言不允許嵌套定義函數,但允許嵌套調用函數,也就是說,在調用一個函數的過程中,又調用另一個函數。

        4.在C程序中,調用一個函數的過程中又出現(xiàn)直接或間接地調用該函數本身,稱為函數的遞歸調用。

        5.遞歸調用函數是C語言的特點之一,有時遞歸調用會使求解的問題變得更簡單明了。

      【計算機二級C語言程序設計考點:函數】相關文章:

      計算機二級C語言程序設計考點:C語言的特點08-24

      計算機二級C語言程序設計考點:C語言的應用08-24

      計算機二級C語言程序設計考點解析:常用的輸人函數08-23

      計算機二級C語言程序設計考點解析:常用的輸出函數08-23

      計算機二級C語言程序設計考點:指針08-23

      計算機二級C語言程序設計考點:數組08-23

      計算機二級C語言程序設計考點解析:C語言程序實例08-23

      計算機二級C語言的考點09-12

      計算機二級C語言程序設計考點解析:程序設計基本08-24