c语言之main函数中的argc、argv
1.执行c语言可执行文件:
#include <iostream> #include <string.h> #include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { printf("argc:%d\n", argc); for (int i = 0; i < argc; i ++ ) { printf("argv[%d]:%s\n",i, argv[i]); } return 0; }
执行./main a b c d e f
argc:7 argv[0]:./main argv[1]:a argv[2]:b argv[3]:c argv[4]:d argv[5]:e argv[6]:f
从上述代码中可以知道:
argc表示的运行可执行文件时传入的参数个数,包括./main;
argv的类型是char* argv[] ,这是一个指针数组,内部元素类型为char* 类型;
青青园中葵,朝露待日晞。
阳春布德泽,万物生光辉。
常恐秋节至,焜黄华叶衰。
百川东到海,何时复西归?
少壮不努力,老大徒伤悲!

浙公网安备 33010602011771号