第一种:没return怎么办?编译器默默的帮助了你。
#include<stdio.h>
int main(void){
}
第二种:返回值好看些了吧
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[], char *env[]){
return EXIT_SUCCESS;
}
第三种:还有比我更简单的吗?
#include<stdio.h>
main(void){
}
第四种:我比你简单
#include<stdio.h>
main(){
}
第五种:中规中矩,标准格式
#include<stdio.h>
int main(int argc, char *argv[]){
return 0;
}
第六种:数组即指针嘛!
#include<stdio.h>
int main(int argc, char **argv){
return 0;
}
当然,main函数里面的参数是可以随意更改类型的,不信你试试?
上面这么多main函数的写法,我们没必要记那么多,只需要记住一个就可以了:
#include<stdio.h>
int main(int argc, char *argv[]){
return 0;
}