在c中可以嵌套調(diào)用函數(shù),但不可以嵌套定義函數(shù)。
成都創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報價,主機托管價格性價比高,為金融證券行業(yè)南充服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
函數(shù)嵌套調(diào)用是允許的。
int a()
{
b();//調(diào)用函數(shù)b
}
函數(shù)嵌套定義是錯誤的。
int a()
{
int b() //在函數(shù)a中定義函數(shù)b
{
……
……
}
函數(shù)的嵌套調(diào)用是指在一個C語言函數(shù)里面在執(zhí)行另一個函數(shù),這樣通常稱為函數(shù)的嵌套調(diào)用。而函數(shù)的遞歸調(diào)用,一般指的是這個C語言函數(shù)調(diào)用自己本
這句話是不對的。
嵌套是兩種結(jié)構(gòu)間的關(guān)系,而不是函數(shù)間的關(guān)系。遞歸是一個函數(shù)調(diào)用自身,可以看作是一個函數(shù)調(diào)用另一個函數(shù)中的較特別的例子。
函數(shù)嵌套與遞歸調(diào)用的區(qū)別函數(shù)嵌套是語言特性,遞歸調(diào)用是邏輯思想。
擴展資料:
函數(shù)嵌套函數(shù)嵌套允許在一個函數(shù)中調(diào)用另外一個函數(shù)。
遞歸調(diào)用而遞歸是一種解決方案,一種思想,將一個大工作分為逐漸減小的小工作。遞歸是一種思想,只不過在程序中,就是依靠函數(shù)嵌套這個特性來實現(xiàn)了。遞歸最明顯的特點就是,自己調(diào)用自己。
函數(shù)嵌套就是函數(shù)調(diào)用函數(shù),是普遍的,遞歸就是函數(shù)調(diào)用自身,使函數(shù)嵌套的一個特例。嵌套調(diào)用就是某個函數(shù)調(diào)用另外一個函數(shù),遞歸調(diào)用是一個函數(shù)直接或間接的調(diào)用自己。