如何定义主函数main()呢,有什么技巧??

来源:百度知道 编辑:UC知道 时间:2024/05/16 21:18:31
为什么大多数都用void main() double main() int main()
来定义主函数main()呢?
可以用float 或char来定义吗?
定义主函数main()有什么规则和技巧吗???????

呀,这些东西以前还没有见过呢!

c或c++的标准main function prototype:
int main(void);
int main();
main();
int main(int argc, char *argv[]);

Unix和VC++的:
int main(int argc, char *argv[], char *envp[]);

int main(int argc, char* argv[])
{
/* argc是从屏幕输入的参数的个数,argv是输入参数的数组,这是C的标准main,记得最后要return */
int a,b,sum;
a=100,b=200;
sum=a+b;
printf("sum is %d\n",sum);

/*假设文件名是test.exe,试试屏幕输入: test.exe Andy */
if(argc > 0)printf("My name is %s", argv);

return 0;
/*一般0是表示正常返回,非0是异常*/
}

main的返回值只有void 和int,目的是向操作系统返回数据,一般用VOID好了。
main也是有参数的,你可以上网找找。