main 函数的参数.txt

来自「vc使用技巧汇集」· 文本 代码 · 共 24 行

TXT
24
字号
int main(int argc, char* argv[])
请问,两个参数都代表什么意思? 该怎么使用?

命令行参数!
argc是命令行中可执行文件名和所有参数串的个数之和
argv[]指针数组的各个指针分别指向命令行中可执行文件名和各个参数的字符串 

#include <stdio.h>
main(argc, argv)
int argc;
char* argv[];
{
int i;
printf("argc=%d\n",argc);
printf("command name :%s\n",argv[0]);
for(i=1;i<argc;i++)
printf("Argument %d:%s\n",i,argv[i]);
}


程序运行时,在命令行输入:
c>e_dr dfg fgr

看看有什么结果吧! 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?