二级c语言函数调用题,2013年计算机二级C语言函数调用考点归纳
2013年計算機二級、一級、三級等更多考試考前培訓請進入教育聯展網-中國教育培訓第一門戶,助您順利通過計算機等級考試!
7.5 函數的正確調用(嵌套調用,遞歸調用)
1.調用函數時,函數名必須與被調用的函數名字完全一樣。實參的個數與類型和形參的個數與類型一致。
2.C語言規定:函數必須先定義,后調用,也就是被調用函數必須在調用之前加以說明,或被調用函數整個放在調用函數之前。但對返回值類型為int或char類型的函數可以放在調用函數的后面。
3.C語言中函數定義都是互相平行、獨立的,C語言不允許嵌套定義函數,但允許嵌套調用函數,也就是說,在調用一個函數的過程中,又調用另一個函數。
4.在C程序中,調用一個函數的過程中又出現直接或間接地調用該函數本身,稱為函數的遞歸調用。
5.遞歸調用函數是C語言的特點之一,有時遞歸調用會使求解的問題變得更簡單明了。
7.6 局部變量和全局變量
1.局部變量
在一函數內部所定義的變量稱為局部變量,局部變量只在本函數范圍內有效。
注意:
①不同函數可以使用相同的局部變量名,它們將代表不同的對象,互不干擾;
②一個函數的形參也為局部變量;
③在函數內部,復合語句也可定義變量,這些變量也為局部變量,只在此復合語句中有效。
2.全局變量
在C語言中,程序的編譯單位是源程序文件,一個源程序文件中包含一個或多個函數。在函數之外所定義的變量稱為外部變量,也稱為全局變量。全局變量可以被包含它的源程序文件中的其他函數所共用,作用域為從定義變量的位置開始到源程序文件結束,全局變量可以增加函數之間數據的聯系。
注意:當在同一個源程序文件中,全局變量與局部變量同名時,在局部變量的作用范圍內,全局變量不起作用,局部變量起作用。
總結
以上是生活随笔為你收集整理的二级c语言函数调用题,2013年计算机二级C语言函数调用考点归纳的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汪小菲为什么喜欢大s(汪小菲为什么对大s
- 下一篇: android 自定义baseadapt