大一點(diǎn)的, 經(jīng)常有輸入輸出的程序, 在scanf前先用fflush(stdin)清空一下輸入緩沖
創(chuàng)新互聯(lián)建站成立與2013年,先為右江等服務(wù)建站,右江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為右江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
main函數(shù)是系統(tǒng)特殊函數(shù),由操作系統(tǒng)在啟動一個進(jìn)程時調(diào)用,操作為進(jìn)程分配好資源之后,就調(diào)用程序的main函數(shù) 開始執(zhí)行,main函數(shù)執(zhí)行的線程叫主線程。主線程具有特殊意義,某些平臺,比如windows ios 對主線程特別的限制,比如說界面更新操作都只能在主線程里面完成等等。
如果你自己調(diào)用main函數(shù),那你的代碼是從哪里執(zhí)行來的呢?還不是從main函數(shù)執(zhí)行來的,所以不允許沖突。
系統(tǒng)某些特殊的函數(shù),特殊對象,特殊的ID有很多。
比如特殊函數(shù) main 。
比如特殊對象 C++里面的cin,cout
特殊的ID,比如不允許占用1000的網(wǎng)絡(luò)端口,1000一下的端口是系統(tǒng)使用的。
就像你不能定義一個變量 叫 class if break等等,他們都是關(guān)鍵字,不允許沖突一樣。
這段C語言代碼有三個錯誤:
一、switch單詞拼寫錯誤少了c;
二、if(k = 'V')判斷是雙等于號==;
三、main函數(shù)最好沒有返回值,這不是大錯。