當前位置:首頁 » 編程語言 » c語言butler
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言butler

發布時間: 2022-06-05 09:03:43

1. c語言的函數原型表達什麼意思

回答同上
你寫的沒有錯,void
butler(void)就是一個自定義的函數原型,前一個void表示butler()函數不返回一個值,後一個void則是表示不接受任何形式的參數

2. C語言 void butler(void)出錯 代碼如下

void是空類型,不能有返回值的,要麼就直接一個return,不要任何東西。要麼就不寫return。0是整數型的,要返回0就把函數的類型改為int

3. c語言中函數原型是什麼意思,簡潔的說下

回答同上 你寫的沒有錯,void butler(void)就是一個自定義的函數原型,前一個void表示butler()函數不返回一個值,後一個void則是表示不接受任何形式的參數

4. c語言中butler()有什麼作用啊

butler 的函數原型中,第一個 void 指明 butler 函數沒有返回值;第二個 void 表明 butler 沒有參數,也就是不接收任何參數。在 main 函數前面寫了 butler 的函數原型後,當 main 函數調用 butler 時,編譯器就能檢測到 butler 函數調用語句是否正確。如果 main 函數前面沒有 butler 的函數原型,那麼就不能在 main 函數中調用 butler 函數,除非把函數定義放在 main 函數之前。不過把函數定義置於 main 函數之前是一種不好的編程風格,因為這將導致花不少時間來尋找 main 函數的所在地。

5. C語言中butler函數是干什麼的

butler
的函數原型中,第一個
void
指明
butler
函數沒有返回值;
第二個
void
表明
butler
沒有參數,也就是不接收任何參數。

main
函數前面寫了
butler
的函數原型後,當
main
函數調用
butler
時,編譯器就能檢測到
butler
函數調用語句是否正確。
如果
main
函數前面沒有
butler
的函數原型,那麼我們就不能在
main
函數中調用
butler
函數,除非我們把函數定義放在
main
函數之前。不過把函數定義置於
main
函數之前是一種不好的編程風格,因為這將導致我們花不少時間來尋找
main
函數的所在地。

6. 問題在代碼下面

十多年以前C語言是允許不寫函數的返回類型和變數類型的,默認類型為int,但C標准早已不允許了,然而現在流行的編譯器還是有支持這一特性的……
void butler();是函數聲明,butler()才是函數調用,加上返回類型之後就又變成函數聲明了,也就不會調用這個函數……

7. c語言butler函數用法:butler函數中能打進去變數的嗎,如:



void butler(void)
{
int qwe;
printf("How many pig do you have?\n");
scanf("%d",&qwe);
printf("I have %d pigs\n",qwe);
}

8. c語言butler的用法

butler

函數原型
中,第一個
void
指明
butler
函數沒有
返回值
;第二個
void
表明
butler
沒有參數,也就是不接收任何參數。在
main
函數前面寫了
butler
的函數原型後,當
main
函數調用
butler
時,
編譯器
就能檢測到
butler
函數調用語句是否正確。如果
main
函數前面沒有
butler
的函數原型,那麼就不能在
main
函數中調用
butler
函數,除非把函數定義放在
main
函數之前。不過把函數定義置於
main
函數之前是一種不好的編程風格,因為這將導致花不少時間來尋找
main
函數的所在地。