在C语言中,看到有的程序是int main,有的程序是void main,不清楚什么时候该使用哪个,,,看完我的文章,保证秒懂( ̄∀ ̄)
首先要了解 int是整形函数,void表示无,
main表示头文件,也就是主函数
其次他俩的区别就是当一个程序用printf输出之后,得出的数据主函数需不需要知道得到的是哪个值,
若用int main()则需要整形参数返回,至于返回到哪不知道,则需要用return(返回)
若用 void main(),则不需要回去,也不需要知道结果是多少
eg.
#include <stdio.h>
void main
{
int a=0;
b=a++;
printf (“%d\n”,b);
}
编译的结果为b的值,且我们用的是void main,这个时候主函数不需要知道b的值,不需要返回
而若我们用int main则
#include <stdio.h>
void main
{
int a=0;
b=a++;
printf (“%d\n”,b);
return ;(//因为用的是int main,则输出的整形函数返回到主函数,至于在哪里我们不知道//)
}
其实这个不是很重要,看懂就行(●°u°●) 」,理解就好
#谦虚斯帕克(「・ω・)「