C语言中main函数有什么作用?

如题所述

main函数不是必须定义的,可以尝试放在其他函数前面,放在其他函数的上面,下面,都可以。

当编译器编译时,它逐行编译。但它首先找到主函数,当主函数被编译时,它意味着程序被编译。如果主函数位于其他函数之前,则在主函数中调用的子函数(自定义函数)将在主函数之前声明其存在。Void fun(int n,int m);

在大多数编程语言中,必须声明(或在使用之前定义)变量、函数(过程)、结构、类、对象等。如果在使用其函数之前没有声明或定义编译,则编译失败。它还报告错误:未定义的变量或函数,等等。



扩展资料:

main函数,又称主函数,是程序执行的起点。C程序最大的特点就是所有的程序都是用函数来装配的。main()称之为主函数,是所有程序运行的入口。

其余函数分为有参或无参两种,均由main()函数或其它一般函数调用,若调用的是有参函数,则参数在调用时传递。

int main(void)//整数类型 主函数(无类型)

{

...

y1=f1(x1,x2);//赋值过程

...

}

f1(int a,int b)//f1(整数类型 a,整数类型 b)

{

//百度百科示例代码.....

Y2=f2(x3,x4);//赋值过程

//百度百科示例代码

}

f2(int m,int n)//f2(整数类型 m,整数类型 n)

{

温馨提示:答案为网友推荐,仅供参考