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