1樓:天河流紋石
c99規範要求main函式返回值必須是 int。
但有些編譯器允許非標準的寫法,而且有一大批程式設計師不這樣寫。在應用角度來看,問題不大。但在原始碼規範上看,建議最好寫上。
這就好比生活中,人們的口語總是有語病的。
比如:你走先。這麼說,別人能聽懂
但要規範的話,還是要遵循語法。說成:你先走。
2樓:
c語言"void main" 在很多c語言中main前沒有,為什麼要加上啊?
不加 預設 main()返回值為 int 型加void, main()函式為返回值。
加不加沒什麼大的區別
main函式 返回值是 返回到系統中!
3樓:匿名使用者
void 代表空的意思,就是沒有返回值
一般加上比較好,當然根據編譯器的不同你也可以寫成這樣的形式int main()
{}對於不加的話,只能說用的c並不嚴謹,很有可能程式中丟三落四,建議寫上,標明此函式是什麼型別
4樓:匿名使用者
最好加上,以前是純c,現在都是在混合環境,c++環境中編譯c的。。。
c語言中void main和int main有什麼區別
5樓:匿名使用者
void main 和 int main的區別就是有無返回值,在int main 可以出現非 int 型別的東西。
我們在寫**時,一個函式要麼有返回值,要麼沒有返回值,沒有返回值就用void來表示。 main函式同樣的,在沒有返回值時加個void 。
有的編譯器必須main要有返回值 int , 那就寫成int main 。void main 和 int main 在作用上其實沒什麼區別,只是有的嚴謹的編譯器必須要main有int 返回值而已。
以後你全寫成 int main 就行。
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
山大威海校區 通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。 百小度 ...
請教c語言高手很多題目不會做,請教C語言高手,很多題目不會做。。
永兵 1,選d 017為8進位制數,表示十進位制中的15,而 k 是先加一後輸出,故為16 printf x n g 表示以16進位制的形式輸出 g 的值,先輸出後加一,故為75 2,選d int x 10 定義了10個單位大的整型陣列,故10x4 40 4,選d stringlen計算的是 0 前...
在c語言中如何輸出空格,在C語言中如何輸出空格
向日葵一樣暖 c語言輸出空格的語句為printf 為轉義字元,用printf 是不能輸出空格的。printf 函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。printf 函式的呼叫格式為 printf 格式化字串 參量表 格式輸出,它是c語言中產生格式化輸出的函式 在 stdio....