main 函数的两个参数argc、argv
2017-04-09 20:09
281 查看
这里分两种情况给展示数来 给main 参数 和不给main参数的执行, argc为函数参数的个数,是整形类型;argv是一个指针字符串数组,保存函数的参数
#include<stdio.h> int main(int argc, char *argv[]) { for(; i < argc; ++i) { printf("%s\n",argv[i]); } return 0; }
1、当给函数参数的时候,输出结果为
2、当不给任何参数的时候,主函数的输出为
这里的./代表的是当前目录下的意思
通过上面两个对比可以发现argv[0]不会因为你的参数多少而改变,argv[0]为自身运行目录路径和程序名,如果有参数argv的其他元素便是参数本身。
相关文章推荐
- main函数参数argc,argv说明
- main 函数参数中 argc/argv的相关讨论和使用
- main 函数的 参数 argc,argv 用法
- main(int argc, char **argv)参数argc,argv说明和指向指针的指针变量
- 怎么对输入参数的main(int argc , char *argv)函数进行程序调试
- C++中main()函数中argc和argv的含义
- 主函数main(argc,**argv)中两个参数的用法
- 关于main主函数的两个参数argc和argv
- int main(int argc,char *argv[])该函数中int argc和argv[]两个参数的理解你懂多少?
- main()函数的两个参数
- main 函数的两个参数
- main(int argc, char*argv[])函数里参数的含义
- c++中 main(int argc, char **argv)的参数argc和argv的意思
- main()函数的输入参数 main(int argc, char** argv)
- main(argc,argv) 中的参数
- 关于main()函数两个参数的意义和应用
- main(argc,argv) 中的参数
- main()中的参数argc, argv
- 主函数main(argc,**argv)中两个参数的用法
- 直线mian函数跳转到mainret = main(argc, argv, envp);