關(guān)于c語(yǔ)言中void的含義,c語(yǔ)言void函數(shù)的用法這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、1+1為什么等于2呢???我不知道,姑且認(rèn)為是規(guī)定。
2、??那么第一個(gè)程序#include
3、準(zhǔn)確的說(shuō)第二個(gè)程序是對(duì)的是規(guī)范的是符合最新的標(biāo)準(zhǔn)C99的。
4、C99規(guī)定,一個(gè)C語(yǔ)言程序的主函數(shù)必須返回一個(gè)int值,也就是說(shuō)必須寫成 int main()。
5、返回一個(gè)值的原因是告訴調(diào)用這個(gè)程序的系統(tǒng),這個(gè)程序是不是正常結(jié)束了!因此我們都會(huì)返回一個(gè)值0。
6、意思是正常返回(所有的系統(tǒng)程序返回為0都是正常結(jié)束,但是返回別的系統(tǒng)就不一定會(huì)怎么認(rèn)為了。
7、)至于main()函數(shù)中的參數(shù)、、、、這個(gè)是個(gè)糾結(jié)的事情,里面的說(shuō)法很多。
8、最常用的就是 int main()而int main(void)是不常見(jiàn)的,還有一個(gè)常見(jiàn)的是int main(int argc,char* argv[]),這里傳入的是系統(tǒng)調(diào)用這個(gè)程序時(shí)候傳入的參數(shù),包括這個(gè)程序的執(zhí)行路徑。
9、這個(gè)寫法是最正確的!令人糾結(jié)的是,所有的教科書都不這么做,他們只是寫int main()。
10、所以我收回“這個(gè)寫法是最正確的!”這句話,即使標(biāo)準(zhǔn)里是這樣、、、、、、、不過(guò)Windows編譯器自動(dòng)生成的主函數(shù)都是int main(int argc,char* argv[])。
11、??所以程序員就按需求寫咯 嘿嘿不過(guò)研究這個(gè)真令人無(wú)奈啊。
12、其實(shí)這個(gè)地方,理解為規(guī)定最好了!1+1為什么等于2??我不用知道~。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!