在C语言中,int main()和int main(void)是两种不同的函数声明格式。前者声明一个接受参数的函数,后者声明一个不接受参数的函数。
int main()
int main()是C语言中默认的函数声明格式,它声明一个可以接受参数的函数,参数的类型和个数可以自定义,它的定义格式如下:
int main(参数类型1 参数1, 参数类型2 参数2, ...){ //函数体 return 0; }
int main()函数可以接受任意类型和个数的参数,可以是int,float,char,也可以是数组,结构体等,只要在声明时明确参数的类型和个数即可。
int main(void)
int main(void)是另一种函数声明格式,它声明一个不接受参数的函数,它的定义格式如下:
int main(void){ //函数体 return 0; }
int main(void)函数不接受参数,如果在函数体中需要使用参数,可以使用全局变量或者函数参数。
int main()和int main(void)是两种不同的函数声明格式,前者声明一个接受参数的函数,后者声明一个不接受参数的函数。参数的类型和个数可以在声明时自定义,int main(void)函数不接受参数,如果在函数体中需要使用参数,可以使用全局变量或者函数参数。