1樓:育知同創教育
butler 的函式原型中,第一個 void 指明 butler 函式沒有返回值;第二個 void 表明 butler 沒有引數,也就是不接收任何引數。在 main 函式前面寫了 butler 的函式原型後,當 main 函式呼叫 butler 時,編譯器就能檢測到 butler 函式呼叫語句是否正確。如果 main 函式前面沒有 butler 的函式原型,那麼就不能在 main 函式中呼叫 butler 函式,除非把函式定義放在 main 函式之前。
不過把函式定義置於 main 函式之前是一種不好的程式設計風格,因為這將導致花不少時間來尋找 main 函式的所在地。
2樓:匿名使用者
第一個void表示,butler()沒有返回值,(通常,被調函式會向主調函式返回一個值,但是butler()函式沒有)。第二個void(butler(void)中的void)的意思是butler()函式不帶引數。因此,當編譯器執行到此時,會檢查butler()是否使用得當。
注意,void在這裡得意思是(空的)而不是(無效)。
3樓:匿名使用者
butler 的函式原型,這個函式根本就沒有返回值。
c語言中指標的作用是什麼C語言中指標的作用是什麼?
指標指向地址,指標的特性就是在地址不變的情況下,可以很方便的修改所指向的內容 最重要的應用有兩個,一是函式引數,二是函式指標函式引數 函式返回值只有一個,如果想回傳多個引數,則必須使用指標函式指標 典型應用就是 函式 callback 簡單地說指標就是指向變數和物件的地址。指標的用途非常廣泛,比如如...
請問c語言中點號的作用,請問C語言中點號的作用?
點號多是表示點號前面的成員變數或者成員函式,有時也可可表示指標 多是 表示 結構體等等,看多了 寫多了就瞭解了 在c語言中,點有以下作用 1 用來做小數點。在表示實數時,用來做小數點,如1.23。2 結構體,共用體型別訪問元素用。如struct test 定義變數 struct test m 則m....
c語言中和,C語言中 和 是什麼意思
可以提高程式的效率 編譯器在語法翻譯的時候最終會用逆波蘭式來表示 其他的也可以的 也就是翻譯成x a的形式。所以我們書寫的時候把x x a 寫成x a說一下原理 x a等價於 x x a。大三的時候編譯原理有講的。祝你好運 是賦值運算子。i 2,是指把 2 這個值賦給i,這樣i就有了值,為2。是比較...