int main()与void main()的区别
【摘要】 在C语言中,看到有的程序是int main,有的程序是void main,不清楚什么时候该使用哪个,初学的时候看不同的写法不理解什么意思.,,,看完我的文章,保证秒懂( ̄∀ ̄)首先要了解 int是整形函数,void表示无,main表示头文件,也就是主函数其次他俩的区别就是当一个程序用printf输出之后,得出的数据主函数需不需要知道得到的是哪个值,若用int main()则需要整形参数返回,...
在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°●) 」,理解就好啦
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)