CPP-变量作用域
作用域是程序的一个区域,一般来说有三个地方可以定义变量:
- 局部变量:在函数或一个代码块内部声明的变量。
- 形式参数:在函数参数的定义中声明的变量。
- 全局变量:在所有函数外部声明的变量。
执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。
命令行参数是约定使用 main()
函数参数来处理的,其中,argc
是指传入参数的个数,argv[]
是一个指针数组,指向传递给程序的每个参数。下面是一个简单的实例,检查命令行是否有提供参数,并根据参数执行相应的动作: