1. 程式人生 > >C語言學習-呼叫自定義函式

C語言學習-呼叫自定義函式

如何呼叫自定義函式

編寫一個程式,生成以下輸出:

Brazil, Russia, India, China

India, China,

Brazil, Russia

除了main以外,該程式還要呼叫兩個自定義函式,一個名為br(),呼叫一次列印一次“Brazil, Russia”;另一個是ic(),呼叫一次列印一次"India, China".

程式碼如下:

執行結果如下:

也可以這樣:

執行結果如下:

但是不能這樣:

這是因為:函式定義用花括號標明函式體範圍,後面跟的花括號內為該函式的函式體。由於main函式為第一個執行的函式,所以放到最後。而另外兩個函式宣告因為不包含函式體,所以需在宣告結束處新增分號。
程式碼沒有寫“return 0;”== 這真是個不好的習慣。
怎麼?你還指望我改嗎?
哦,會改的。但是這篇部落格就不改了。大家引以為戒。
注:該題目摘自C primer plus(第六版)