对于C++程序,主程序int main(int argc, char *argv[])
中,参数含义如下所示:
argc
代表向main函数传入参数的数量;argv[]
代表传入的字符串构成的数组,默认argv[0]
表示程序的名称,后续的argv[1]
、argv[2]
…表示传入的字符串数量。
由于argv[]
是字符串数组,若想传入整型参数则需要进行额外操作:
- 包含头文件
#include <stdlib.h>
; int i = atoi(argv[1]);
:将字符型argv[1]
转换为整型并赋值给i
。
1 |
|