目录
一、前言
许多初学者在学习C语言的时候不知道主函数也可以有对应的参数(包括我),今天我们就来认识一下主函数中的参数。
二、初识
第一个参数(int argc),argc是整数型变量,代表的是命令行总的参数个数。
第一个参数(char* argv[]),char* argc[]是char型数组,其中的每个元素都是char*型,即数组中的每个元素都会指向一个字符串。
三、应用
在调用一个可执行程序时,某些情况下我们需要向程序传递参数。在linux操作系统中,我们在终端使用命令gcc编译一个.c文件(如下)后,输入./a.out aa bb cc可以
#include<stdio.h>
int main(int argc, char* argv[])
{
while(argc--)
printf("%s\n", argv[argc]);
return 0;
}