<samp id="uu9tx"></samp>
        <samp id="uu9tx"><tr id="uu9tx"><nav id="uu9tx"></nav></tr></samp>
        <delect id="uu9tx"><legend id="uu9tx"><meter id="uu9tx"></meter></legend></delect>
                <samp id="uu9tx"><tr id="uu9tx"><meter id="uu9tx"></meter></tr></samp><nav id="uu9tx"></nav>
                <samp id="uu9tx"></samp>
                  <samp id="uu9tx"><tr id="uu9tx"><meter id="uu9tx"></meter></tr></samp>
                  江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
                  vc++第五章函數知識點
                   
                  (1)任何一個c++語言都必須由一個main()函數和若干其他函數組成
                  (2)無參函數: type   函數名(void);
                  (3)有參函數: type  函數名(type arg1,type arg2)
                  (4)形式參數和實際參數:在函數定義中,在參數列表中一一列舉的參數為形式參數,函數調用中,依次列舉的參數稱為實際參數
                  (5)函數的返回值:要返回一個值時,必須用return語句來返回
                  (6)函數原型說明要解決的問題:函數調用在前,函數定義在后,不能正常編譯,這時應在主函數中增加函數的原型說明
                  (7)c++,不允許在函數體內再定義另一個函數
                  (8)遞歸調用:
                   
                  (9)作用域:指程序中說明的標示符在哪一個區間內有效
                        1.塊作用域:把用花括號括起來的一部分程序稱為一個塊,其作用域在該塊       ,
                        2.引用塊作用域的目的是為了解決標示符的問題,
                        3,文件作用域:在函數外定義的變量或用extern說明的變量稱為全局變量
                  在塊作用域內可通過作用域運算符::來引用與局部變量同名的全局變量
                  (10)變量的存儲類型:自動(auto),寄存器(register),靜態(static),外部類型(extern)
                  (11)在程序中說明的全局變量總是靜態存儲類型
                  (12)用關鍵字extern修飾的變量稱為外部類型變量,外部類型變量一定是全局變量
                  (13)內聯函數:直接將函數體的代碼插入到調用處,內聯函數的定義是在函數定義時,函數的類型前加修飾詞inline
                  (14)具有缺省參數值的函數:在調用函數時,若明確給出了參數的值,則使用相應參數的,若沒有給出相應參數的值,則使用缺省的值
                  (15)參數個數可變的函數:
                  (16)函數的重載:為了完成不同功能的函數可以具有相同的函數名
                   
                  (17)編譯預處理:宏定義、文件包含(嵌入指令)、條件編譯
                  (18)包含文件:指在一個源代碼文件中將另一個源程序文件的內容包含進來
                  格式為#incude  文件名
                  (19)宏定義:# define   標示符    字符或字符串
                             帶參數的宏定義 
                  亚洲欧美日韩国产一区二区三区_全亚洲免费一级黄片_国产一区二区三区不卡视频手机版_国产污三级网站在线观看