① c語言的函數嵌套調用與函數遞歸調用有什麼區別
區別:
函數的嵌套調用是指在一個C語言函數裡面在執行另一個函數,這樣通常稱為函數的嵌套調用。而函數的遞歸調用,一般指的是這個C語言函數調用自己本身的函數也就是說調用函數的函數體是一樣的,這樣稱為遞歸調用。
(1)什麼是嵌套作用在c語言中擴展閱讀:
函數的分類
從用戶使用的角度看,函數有兩種:
標准函數,即庫函數。這是由系統提供的。用戶自定義的函數。可以解決用戶的專門需要。
從函數的形式看,函數分兩類:
無參函數。printstar和print_message就是無參函數。在調用無參函數時,主調函數並不將數據傳送給被調用函數,一般用來執行指定的一組操作。
有參函數。在調用函數時,在主調函數和被調用函數之間有數據傳遞。也就是說,主調函數可以將數據傳遞給被調用函數使用,被調用函數中的數據也可以帶回來供主調函數使用。
參考資料來源:網路—main函數