目录
argc, argv含义
argc和agrv用于命令行运行时传递参数
argc为int型,表示发送给main函数的命令行参数的个数,默认为1
argv[]为char*型,该字符数组每个元素指向一个参数,其中argv[0]表示运行的程序的全路径名,其他argc-1个参数分别由用户给出
一个实例
今天做C语言题目时,碰到这么一个题:
由控制台打开程序,附带n个参数,将参数进行升序排序并输出(包括程序路径名字)
如输入:E:\Second\Debug\2.exe welcome to our new world
则输出:E:\Second\Debug\2.exe
new
our
to
welcome
world
不说废话上代码:
#include <stdio.h>
#include <string.h>
int main