main()函数使用
main()
c90标准勉强接受这种形式,但是c99和c11标准不允许这样写,因此,即使你使用的编译器允许,也不要这样写。
void main()
一些编译器允许这样写,但是所有的标准都未认可这种写法。因为许多编译器都不能这样写。
int main(void)
标准main()函数的使用。
声明
int main()//旧规则
{
int doors;
int dogs;
doors=5;
dogs=3;
//其他语句
}
int main()目前的c规则
{
int doors;
doors=5;//第一次使用doors
int dogs;
dogs=3;//第一次使用dogs
//其他语句
}
声明变量的四个理由
一些更老的语言(如,fortran和basic的最初形式)都允许直接使用变量,不必声明。
c语言变量声明原因如下:
1.把所有的变量放在一起,方便读者查找和理解程序的用途;
2.声明变量会促使你在编写程序之前做一些计划;
3.声明变量有助于发现隐藏在程序中的小错误,如变量名拼写错误;
4.如果事先未申明变量,c程序无法通过编译。