深入Main函数中的参数argc,argv的使用详解
使用 详解 函数 深入 参数 main argv
2023-06-13 09:14:59 时间
C/C++语言中的main函数,经常带有参数argc,argv,如下:
复制代码代码如下:
intmain(intargc,char**argv)
这两个参数的作用是什么呢?argc是指命令行输入参数的个数,argv存储了所有的命令行参数。假如你的程序是hello.exe,如果在命令行运行该程序,(首先应该在命令行下用cd命令进入到hello.exe文件所在目录)运行命令为:
hello.exeShiqiYu
下面的程序演示argc和argv的使用:
#include<stdio.h>
intmain(intargc,char**argv)
{
inti;
for(i=0;i<argc;i++)
printf("Argument%dis%s.\n",i,argv[i]);
return0;
}
假如上述代码编译为hello.exe,那么运行:
hello.exeabcde
将得到
Argument0ishello.exe.
Argument1isa.
Argument2isb.
Argument3isc.
Argument4isd.
Argument5ise.
运行:
hello.exelena.jpg
将得到
Argument0ishello.exe.
Argument1islena.jpg.
相关文章
- 安全运维 | iptable使用详解
- 安装使用lvs详解程序员
- Mysql中报错函数floor()函数和rand()函数的配合使用及原理详解
- fulltext全文索引的使用详解数据库
- Oracle列转行函数使用详解数据库
- MySQLdb 使用方法详解编程语言
- 使用MapReduce求各个部门的人数和平均工资详解大数据
- java 使用POI 读写word 表格详解编程语言
- SpringBoot(3)之thymeleaf的使用详解编程语言
- javaScript中confirm,alert,prompt函数使用区别分析详解编程语言
- 函数的使用顺序—TABLES,USING,CHANGING详解编程语言
- 函数使用六:ABAP4_CALL_TRANSACTION详解编程语言
- 使用函数BALW_BAPIRETURN_GET给BAPIRETURN赋值详解编程语言
- 【Java】使用BlockingQueue实现生产者-消费者模式详解编程语言
- Linux下ODBC使用详解(linuxodbc)
- Linux下解压缩、压缩命令使用详解
- Linux下查看文件连接信息:LSOF使用详解(linuxlsof)
- MySQL中使用UDF函数进行扩展,该UDF是什么详解MySQL中UDF函数的概念和用法(mysql中udf是什么)
- MySQL 中 EXISTS 子句的使用方法详解(mysql中exsits)
- MySQL中函数与事件的使用方法详解(mysql中函数 事件)
- phparray_slice函数的使用以及参数详解
- PHP中strtotime函数使用方法详解
- 基于C/C++时间函数的使用详解
- php类常量的使用详解
- phpXdebug的安装与使用详解
- PHP函数in_array()使用详解