导入
函数简介
学习如何使用函数和递归来提高代码的可读性和效率。
返回类型 函数名([参数1类型 参数1名称, ...]) { // 函数体 }
int getProduct(int a, int b) { int product = a * b; return product; }
// 无参数 int main() { ... }
现在来看第二种类型,即带参数的 main 函数:
// 带参数 int main(int argc, char * const argv[]) { ... }
为 main 函数提供参数选项的目的是允许从命令行接收输入。
当使用带参数的 main 函数时,程序会将命令行中程序名后每个由空格分隔的字符组保存到一个名为 argv 的数组中,同时将参数的数量存入名为 argc 的变量中。
注意: 数组这种数据类型目前可能你还未掌握,不必担心,后续你会学到相关内容。
以下是一个命令行语句示例,对应使用了可接收参数的 main 函数的程序:
C:> program.exe text 234