3 回答
TA贡献1966条经验 获得超4个赞
标准C语言的main函数 int main(int argc,char **args)
其中argc代表参数个数args代表参数列表
C 99标准建议把main函数指定为int型(整型),它要求函数带回一个整数值。在main函数中,在执行的最后设置一个“return 0;“语句。当主函数正常结束时,得到的函数值为0,当执行main函数过程中出现异常或错误时,函数值为一个非0的整数。这个函数值是返回给调用main函数的操作系统的。程序员可以利用操作指令检查main函数的返回值,从而判断main函数是否已正常执行。不写这个语句,有的C编译系统会在目标程序中自动加上这一语句。也就是说 这个语句不是必须存在的
TA贡献1850条经验 获得超11个赞
标准C main函数
int main(int argc,char **args)
argc代表参数个数
args代表参数列表
比如你打开cmd控制台,运行程序的话是要带参数列表的,比如
CL -o
后面的-o就是参数,当然后面的一串都要传给main函数。
至于return
函数定义成什么就需要返回什么
比如:
int func()//就需要返回int 型
char *func()//就需要返回字符串
TA贡献1828条经验 获得超6个赞
void main()
void 表示函数返回值为空,
()里面表示函数的参数
例如
void main(void)就表示没有返回值,也不接受任何参数
int main(int) 表示返回值为int型,有一个int 型的参数,
有返回值就要有return
- 3 回答
- 0 关注
- 1065 浏览
添加回答
举报