main函数传参
[TOC]
main函数传参
三个问题
- 参数个数
- 首个参数到底是谁
- 带空格的参数
基本形式
int main(int argc,char* argv[]) { return 0; }
运行结果: ![image-20221225201855246](C:\Users\12414\AppData\Roaming\Typora\typora-user-images\image-20221225201855246.png)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2. 第一个参数的意思是:参数的个数
3. 第二个参数的意思是:存放的参数,而且至少有一个,如果打印的话,结果是该项目的名称
实例:
```c
int main(int argc, char* argv[])
{
for (size_t i = 0; i < argc; i++)
{
printf("%s", argv[i]);
}
return 0;
}
main函数传参
https://tsy244.github.io/2023/04/20/C/main函数传参/