!a c語言 c語言空函數(shù)作用是什么?
c語言空函數(shù)作用是什么?如果一個函數(shù)只定義了一對花括號{},而沒有它的局部變量和函數(shù)體語句,那么它就被稱為“空函數(shù)”??蘸瘮?shù)的作用:(1)編程過程的需要。在模塊的設(shè)計中,必要時會增加一些細節(jié)或功能。這
c語言空函數(shù)作用是什么?
如果一個函數(shù)只定義了一對花括號{},而沒有它的局部變量和函數(shù)體語句,那么它就被稱為“空函數(shù)”??蘸瘮?shù)的作用:(1)編程過程的需要。在模塊的設(shè)計中,必要時會增加一些細節(jié)或功能。這樣,就可以在將來要擴展的地方編寫一個空函數(shù),使程序結(jié)構(gòu)清晰易讀,易于擴展。(2) 在C程序中,基類中的虛函數(shù)可以定義為空函數(shù),通過派生類實例化,實現(xiàn)多態(tài)性。對于您所說的“void表示主函數(shù)為空且沒有返回值”:void函數(shù)名(參數(shù));這種形式的函數(shù)定義表示所定義的函數(shù)沒有返回值。沒有返回值(即函數(shù)中沒有return語句),即函數(shù)只完成一系列動作,不需要將返回值返回給調(diào)用函數(shù);或者通過指針等方法將返回值返回給調(diào)用函數(shù)。