二级c语言函数调用题,2013年计算机二级C语言函数调用考点归纳
2013年計算機二級、一級、三級等更多考試考前培訓請進入教育聯(lián)展網(wǎ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)用會使求解的問題變得更簡單明了。
7.6 局部變量和全局變量
1.局部變量
在一函數(shù)內(nèi)部所定義的變量稱為局部變量,局部變量只在本函數(shù)范圍內(nèi)有效。
注意:
①不同函數(shù)可以使用相同的局部變量名,它們將代表不同的對象,互不干擾;
②一個函數(shù)的形參也為局部變量;
③在函數(shù)內(nèi)部,復合語句也可定義變量,這些變量也為局部變量,只在此復合語句中有效。
2.全局變量
在C語言中,程序的編譯單位是源程序文件,一個源程序文件中包含一個或多個函數(shù)。在函數(shù)之外所定義的變量稱為外部變量,也稱為全局變量。全局變量可以被包含它的源程序文件中的其他函數(shù)所共用,作用域為從定義變量的位置開始到源程序文件結(jié)束,全局變量可以增加函數(shù)之間數(shù)據(jù)的聯(lián)系。
注意:當在同一個源程序文件中,全局變量與局部變量同名時,在局部變量的作用范圍內(nèi),全局變量不起作用,局部變量起作用。
總結(jié)
以上是生活随笔為你收集整理的二级c语言函数调用题,2013年计算机二级C语言函数调用考点归纳的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汪小菲为什么喜欢大s(汪小菲为什么对大s
- 下一篇: android过滤html标签,Andr