- 定义:main函数有多种定义格式,main函数也是函数,函数相关的结论对main函数也有效(也可以定义main函数的函数指针)。
-
main函数的完整写法:
int main(int argc,char *argv[]){} int main(int argc,char **argv){}
-
扩展写法:
int main(){} int main(void){} void main(){} main(){} ---- int main(){} void main(void){} int main(int a){} int main(int a,int b,int c){}
-
说明:1. argc , argv 是形参的名称,它们俩可以修改2. main 函数的扩展写法有些编译器不支持,编译报警告3. argc 和 argv 的常规写法:argc :存储了参数的个数argv :存储了所有参数的字符串形式4. main 函数是系统通过函数指针的回调形式调用的
-
注意:如果一个函数没有写返回值类型,这个函数的默认返回类型是 int 。
/** * main函数 */ #include "stdio.h" int main(int argc,char **argv) { int k; for (k=1;k < argc;k++) printf("%s\n",argv[k]); }
C语言相关知识——main函数的原型
最新推荐文章于 2024-09-17 15:02:08 发布