運(yùn)行程序時(shí)的一些廢話

main()函數(shù)使用

main()

c90標(biāo)準(zhǔn)勉強(qiáng)接受這種形式,但是c99和c11標(biāo)準(zhǔn)不允許這樣寫,因此,即使你使用的編譯器允許,也不要這樣寫。

void main()

一些編譯器允許這樣寫,但是所有的標(biāo)準(zhǔn)都未認(rèn)可這種寫法。因?yàn)樵S多編譯器都不能這樣寫。

int main(void)

標(biāo)準(zhǔn)main()函數(shù)的使用。

聲明

int main()//舊規(guī)則

{

int doors;

int dogs;

doors=5;

dogs=3;

//其他語(yǔ)句

}

int main()目前的c規(guī)則

{

int doors;

doors=5;//第一次使用doors

int dogs;

dogs=3;//第一次使用dogs

//其他語(yǔ)句

}

聲明變量的四個(gè)理由

一些更老的語(yǔ)言(如,fortran和basic的最初形式)都允許直接使用變量,不必聲明。

c語(yǔ)言變量聲明原因如下:

1.把所有的變量放在一起,方便讀者查找和理解程序的用途;

2.聲明變量會(huì)促使你在編寫程序之前做一些計(jì)劃;

3.聲明變量有助于發(fā)現(xiàn)隱藏在程序中的小錯(cuò)誤,如變量名拼寫錯(cuò)誤;

4.如果事先未申明變量,c程序無(wú)法通過(guò)編譯。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,666評(píng)論 1 32
  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 4,044評(píng)論 0 2
  • 一、溫故而知新 1. 內(nèi)存不夠怎么辦 內(nèi)存簡(jiǎn)單分配策略的問(wèn)題地址空間不隔離內(nèi)存使用效率低程序運(yùn)行的地址不確定 關(guān)于...
    SeanCST閱讀 8,133評(píng)論 0 27
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 3,205評(píng)論 0 3
  • 寫事,是寫作中非常重要的一部分,甚至可以說(shuō),不會(huì)寫事就無(wú)法寫作,因?yàn)楹芏囝愋偷膶懽鞫茧x不開寫事。 寫事的文章要寫事...
    采蘑菇的小Timor閱讀 844評(píng)論 0 3

友情鏈接更多精彩內(nèi)容