你有没有想过
int main() void main()
怎么选?
前言:
// C 语言中的函数定义的一般形式如下 return_type function_name( parameter list ) { body of the function } // return_type 返回值类型 // function_name 函数名 // parameter list 参数 // body of the function 函数主体 // 如果 对数据类型 概念模糊 // 请访问 下面网址了解一下 // https://www.runoob.com/cprogramming/c-data-types.html
根据C语言的函数定义:int 和 void 均为返回值类型
理解:
对于需要有返回值的程序而言:
- 返回0代表程序正常执行成功,返回非0值代表程序异常结束,因此返回值需要是int整型
- 使用 int main () 即可
对于不需要返回值的程序而言:
- 使用 void main () 即可
运用:
- 在刚接触C语言的阶段,实际上你怎么选都行
而对于一些需要操作系统判断程序状态,没有返回值可能会是致命的错误
c99标准 直接使用 main() 自动默认为 int main()
总结:
无论何时,有一个良好的代码习惯,是一件优雅的事情
在最新的 C99 标准中,只有以下两种定义方式是标准的:
//整数类型主函数(无类型)
int main(void){}
//整数类型主函数(整数类型 统计参数个数,字符类型*数组指针至字符[])
int main(int argc,char **argv){}
你好:
#include <stdio.h>
int main(void) {
printf("Hello 2022");
return 0;
}
版权声明:本文为m0_61879882原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。