main()函數(shù)使用
main()
c90標(biāo)準(zhǔn)勉強(qiáng)接受這種形式拘领,但是c99和c11標(biāo)準(zhǔn)不允許這樣寫膝晾,因此亩冬,即使你使用的編譯器允許,也不要這樣寫公条。
void main()
一些編譯器允許這樣寫拇囊,但是所有的標(biāo)準(zhǔn)都未認(rèn)可這種寫法。因為許多編譯器都不能這樣寫靶橱。
int main(void)
標(biāo)準(zhǔn)main()函數(shù)的使用寥袭。
聲明
int main()//舊規(guī)則
{
int doors;
int dogs;
doors=5;
dogs=3;
//其他語句
}
int main()目前的c規(guī)則
{
int doors;
doors=5;//第一次使用doors
int dogs;
dogs=3;//第一次使用dogs
//其他語句
}
聲明變量的四個理由
一些更老的語言(如,fortran和basic的最初形式)都允許直接使用變量关霸,不必聲明传黄。
c語言變量聲明原因如下:
1.把所有的變量放在一起,方便讀者查找和理解程序的用途队寇;
2.聲明變量會促使你在編寫程序之前做一些計劃膘掰;
3.聲明變量有助于發(fā)現(xiàn)隱藏在程序中的小錯誤,如變量名拼寫錯誤佳遣;
4.如果事先未申明變量识埋,c程序無法通過編譯。