c语言中的int main(void)是什么意思
#include<stdio.h>inmain(void){\*程序*\}其中“intmain(void)"是什么意思?...
#include<stdio.h>
in main(void)
{
\*程序*\
}
其中“int main(void)"是什么意思? 展开
in main(void)
{
\*程序*\
}
其中“int main(void)"是什么意思? 展开
7个回答
展开全部
这是C语言main函数的一种声明方式,该方式表明这个main函数不带参数,返回值。
void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
int main(void)还可以写为 void main()或者 int main()最后在mian()函数结束时,写return 0即可。
扩展资料:
void真正发挥的作用在于:
1,对函数返回的限定。
2,对函数参数的限定。
在Java/C/C++/C#中,main为程序运行的主入口方法,每个程序只有一个。main 作为函数可以没有参数main(void),也可以有参数。
C语言一定需要main函数:
任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。
main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,你不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用(但main函数只能由系统调用)。
用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用 。
参考资料来源:百度百科-main
展开全部
这是C语言main函数的一种声明方式。
该方式表明这个main函数不带参数,返回值为整型。
main函数称为主函数,是C语言约定的程序执行入口,其标准的定义格式为
int main(int argc, char *argv[]);
其中,参数的含义为
argc: 执行程序时输入的参数个数,包括可执行程序文件名。
argv:前argc个元素(argv[0]到argv[argc-1]),分别为执行程序时的各项参数值,以字符串方式表达。第argc+1个参数(argv[argc])值为NULL。
返回值为int型,会将返回的值回传给主调进程。
在C语言中,对主函数的参数和返回类型检查并不严格,当不需要命令行参数时,就可以将参数列表设置为void。类似的,如果不需要返回信息给主调进程,返回值也可以设定为void类型。
该方式表明这个main函数不带参数,返回值为整型。
main函数称为主函数,是C语言约定的程序执行入口,其标准的定义格式为
int main(int argc, char *argv[]);
其中,参数的含义为
argc: 执行程序时输入的参数个数,包括可执行程序文件名。
argv:前argc个元素(argv[0]到argv[argc-1]),分别为执行程序时的各项参数值,以字符串方式表达。第argc+1个参数(argv[argc])值为NULL。
返回值为int型,会将返回的值回传给主调进程。
在C语言中,对主函数的参数和返回类型检查并不严格,当不需要命令行参数时,就可以将参数列表设置为void。类似的,如果不需要返回信息给主调进程,返回值也可以设定为void类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main(void)
{
\*程序*\
return 0;
}
int 是函数的返回值类型,void是main函数的参数为void类型, 最后的返回值最好有return 0;
int main(void)
{
\*程序*\
return 0;
}
int 是函数的返回值类型,void是main函数的参数为void类型, 最后的返回值最好有return 0;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int 表示函数有返回值,那么你在main函数结束的时候要有return语句,如果没有就会有warning
void 表示函数没有参数。
void 表示函数没有参数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main()和viod
main()都是主函数不不返回任何类型。而int
main()主函数在运行后返回一个整数。一般gcc标准里c++主函数一定是int
main().一般主函数有返回值在一些编译器上你会看到最后有一句terminated
with
return
code
多少。
main()都是主函数不不返回任何类型。而int
main()主函数在运行后返回一个整数。一般gcc标准里c++主函数一定是int
main().一般主函数有返回值在一些编译器上你会看到最后有一句terminated
with
return
code
多少。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询