int main(int argc, char *argv[])解释
2024-10-20 04:02:00
int main(int argc, char *argv[]) 详解:
#include <stdio.h> int main(int argc, char *argv[])
{
int i;
for (i=; i < argc; i++)
printf("Argument %d is %s.\n", i, argv[i]);
return ;
}
main函数
通过命令行的形式执行:
输入:testMain.exe test a.c b.c c.c
============================================================
argc是命令行总的参数个数
argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,
————————
char *argv[]是一个数组,数组中存储了char类型的指针,数组的大小是int argc,
主要用于保存命令行中的字符串(命令行中每个字符串以空格隔开)。
————————
上面的例子中
argc = 5
argv[0] = “testMain.exe”
argv[1] = “test”
argv[2] = “a.c”
argv[3] = “b.c”
argv[4] = “c.c”
最新文章
- jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——词法解析
- iOS开发之功能模块--模糊效果
- android解析json
- js jquery实时计算输入字符
- Java Maps的9个常见问题
- SSH整合之spring整合struts2(续上)
- 网页中Javascript获取时间
- MySQL学习笔记一
- T-SQL语句查看作业等信息
- windows进程间通讯的方法
- Ubuntu加上一个命令搜索路径/etc/ environment
- android开发之多线程实现方法概述
- 解决ios手机上传竖拍照片旋转90度问题
- Struct_2路径问题
- OpenCV 求外接矩形以及旋转角度
- Calendar 使用
- web.xml:<;url-pattern>;
- hadoop单机模式安装流程
- webpack踩坑--webpack 2.x升级至4.x
- Codeforces 1045. A. Last chance(网络流 + 线段树优化建边)