argc argv参数
来源:互联网 发布:淘宝买全民晒单 编辑:程序博客网 时间:2024/06/06 07:41
C/C++语言中的main函数,经常带有参数argc,argv,如下:
int main(int argc, char** argv)
int main(int argc, char* argv[])
这两个参数的作用是什么呢?
argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运行该程序
./hello.exe Shiqi Yu 那么,argc的值是 3,argv[0]是"hello.exe",argv[1]是"Shiqi",argv[2]是"Yu"。
下面的程序演示argc和argv的使用:
#include <stdio.h>int main(int argc, char ** argv){ int i; for (i=0; i < argc; i++) printf("Argument %d is %s./n", i, argv[i]); return 0;}
假如上述代码编译为hello.exe,那么运行
hello.exe a b c d e
将得到
Argument 0 is hello.exe.Argument 1 is a.Argument 2 is b.Argument 3 is c.Argument 4 is d.Argument 5 is e.
运行
hello.exe lena.jpg
将得到
Argument 0 is hello.exe.Argument 1 is lena.jpg.
阅读全文
0 0
- 命令行参数--argc, argv
- argv[], argc参数
- argc argv参数
- main(argc,argv) 中的参数
- Main函数参数argc,argv
- main函数参数argc argv[]
- main()的参数argc,argv
- main 中的参数 argc argv
- main() 参数:argc 与 argv
- 命令行参数(argc, argv)
- c语言中命令行参数argc,argv
- c语言中命令行参数argc,argv
- c语言中命令行参数argc,argv
- main函数的参数 argc argv env
- Main函数参数argc,argv说明
- c语言中命令行参数argc,argv
- Main函数参数argc,argv说明
- Main函数参数argc,argv说明
- shiro 学习
- PHP面向对象之简单工厂模式
- 客户端Socket概述与实例
- 分页池和非分页池的基本概念
- 通过mysqlbinlog --skip-gtids恢复后再备份可能造成的坑
- argc argv参数
- Linux服务器I/O
- 表单验证
- Test2 打印出所有的"水仙花数"
- crosstool-ng详解
- Maven使用—拷贝Maven依赖jar包到指定目录
- 简单记录一下sping线程池的配置和实现
- Android之多线程实现方式及并发与同步
- web.xml的加载及各节点常用节点的解析