台灣最大程式設計社群網站
線上人數
1657
 
會員總數:242762
討論主題:187731
歡迎您免費加入會員
討論區列表 >> C/C++ >> C語言自學,跳行執行
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C語言自學,跳行執行
價值 : 5 QP  點閱數:216 回應數:5

樓主

bpple
門外漢
0 2
26 4
發送站內信

我看書是寫以下代碼跟著打
#include <stdio.h>
#include <stdlib.h>

/*要打印出acb*/

void butler(void);
int main()
{
printf("a"); //打印a

butler(); //跳下面先執行void butler

printf("b"); //打印b

return 0;
}

void butler();
{
printf("c"); //打印c
}

我無法下去先執行void butler();求解決

搜尋相關Tags的文章: [ 跳行 ] ,
本篇文章發表於2018-04-24 01:40
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

小魚
檢舉此回應
看起來沒問題啊,
要不然你執行出來是什麼?
本篇文章回覆於2018-04-24 12:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

bpple
檢舉此回應
他說我在15行出錯void butler();
我想要打印出acb的排序
本篇文章回覆於2018-04-24 13:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

i125478
檢舉此回應
void butler();
這裡不用分號


void butler(){

}
這樣就行了
本篇文章回覆於2018-04-24 19:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

Raymond
檢舉此回應
如 3 樓大大所言.

這是函式[b]宣告[b]:


這是函式[b]定義[b]:


除了上述錯誤外, 你的程式還有一個可攜性的問題. 在有些系統上, 如果輸出沒有「斷行」("\n"), 輸出不會馬上出現在螢幕上. 在這情況下, 你必須在 printf() 後用 fflush(stdout) 來強制輸出.

本篇文章回覆於2018-04-24 23:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

bpple
檢舉此回應
好的.謝謝你們,我還要在努力一點
本篇文章回覆於2018-04-25 00:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.