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”

最新文章

  1. jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——词法解析
  2. iOS开发之功能模块--模糊效果
  3. android解析json
  4. js jquery实时计算输入字符
  5. Java Maps的9个常见问题
  6. SSH整合之spring整合struts2(续上)
  7. 网页中Javascript获取时间
  8. MySQL学习笔记一
  9. T-SQL语句查看作业等信息
  10. windows进程间通讯的方法
  11. Ubuntu加上一个命令搜索路径/etc/ environment
  12. android开发之多线程实现方法概述
  13. 解决ios手机上传竖拍照片旋转90度问题
  14. Struct_2路径问题
  15. OpenCV 求外接矩形以及旋转角度
  16. Calendar 使用
  17. web.xml:&lt;url-pattern&gt;
  18. hadoop单机模式安装流程
  19. webpack踩坑--webpack 2.x升级至4.x
  20. Codeforces 1045. A. Last chance(网络流 + 线段树优化建边)

热门文章

  1. SpringBoot整合JDBC模板
  2. High scalability with Fanout and Fastly
  3. fake_useragent 本地运行各种报错解决办法
  4. [USACO14MAR] Sabotage 二分答案 分数规划
  5. codevs 1814 最长链题解
  6. 谈下sublime和vscode
  7. PTA中如何出Java编程题?
  8. session机制,浏览器禁用cookie后,怎么使用session
  9. 创建批处理文件.bat文件(删除指定文件夹下的文件及文件夹并循环)
  10. 扩展自easyui的combo组件的下拉多选控件