亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當前位置:計算機等級 > 二級考試 > C語言程序設(shè)計 > C語言輔導 > 文章內(nèi)容
        

      計算機二級C語言程序設(shè)計考點解析:函數(shù)

      中華IT學院   【 】  [ 2017年6月29日 ]

        7.1庫函數(shù)的正確調(diào)用

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

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

        #include″頭文件名″

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

        (2)標準庫函數(shù)的調(diào)用形式:

        函數(shù)名(參數(shù)表)

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

        7.2函數(shù)的定義方法

        1.C語言函數(shù)的一般形式為:

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

        {

        說明部分

        語句部分

        }

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

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

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

        形參類型說明;

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

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

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

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

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

        則C默認函數(shù)返回值的類型為int類型。

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

        7.3函數(shù)的類型和返回值

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

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

        7.4形式參數(shù)與實際參數(shù),參數(shù)值的傳遞

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

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

        7.5函數(shù)的正確調(diào)用(嵌套調(diào)用,遞歸調(diào)用)

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

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

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

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

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

      首頁 1 2 3 尾頁
      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導航  考試論壇
      Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營業(yè)執(zhí)照