C++ main函数传参

一时失言乱红尘 2022-08-09 09:21 94阅读 0赞
  1. #include <iostream>
  2. using namespace std;
  3. int main(int argc, char ** argv)
  4. {
  5. for (int i=0;i<argc;i++)
  6. {
  7. cout << argv[i] << endl;
  8. }
  9. return 0;
  10. }

argc 获取的是传参的个数, argv 是一个字符串的数组,具体的参数内容就在其中。

编译运行结果

  1. [work@localhost lgit]$ g++ main.cpp
  2. [work@localhost lgit]$ ./a.out -o -p fu baidu
  3. ./a.out
  4. -o
  5. -p
  6. fu
  7. baidu
  8. [work@localhost lgit]$

发表评论

表情:
评论列表 (有 0 条评论,94人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C++ | 引用,如何

    前言 > 在定义函数时函数括号中的变量名成为`形式参数`,简称`形参或虚拟参数`;在主调函数中调用一个函数时,该函数括号中的参数名称为`实际参数`,简称实参,实参可以是`

    相关 函数问题

    首先,要意识到参数传递是单向的,只能传入形参,不能传出。 “通过指针去修改实参内容是可以的,没有违反参数不能回传的问题” 另外,对于指针概念的理解也很重要:      

    相关 python函数

    调用函数时,如果没有传递参数,则会使用默认参数。以下实例中如果没有传入 age 参数,则使用默认值: \!/usr/bin/python3 \可写函数说明defprinti