C++变量

C++变量教程

不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。变量相当于内存中一个数据存储空间的表示,通过变量名可以访问到变量的具体的值。

C++ 的变量(variable)是有明确 类型 的。编译器会检查 函数 调用中,变量类型的正确性。

C++变量声明详解

语法

type varname;

参数

参数 描述
type 需要定义的变量的类型。
varname 定义的变量名。

说明

在 C++ 中,定义一个变量首先要知道变量的类型。

C++多变量声明详解

语法

type varname1, varname2, varname3;

参数

参数 描述
type 需要定义的变量的类型。
varname1 定义的变量名1。
varname2 定义的变量名2。
varname3 定义的变量名3。

说明

如果我们定义的变量的类型都相同,我们可以一次定义多个变量,一次定义多个变量时,多个变量之间使用英文的逗号分隔。

案例

定义C++变量

定义 C++ 变量

#include <iostream> using namespace std; int main(int argc, char **argv) { cout << "嗨客网(www.haicoder.net)\n" << endl; int a; double b; char c; cout << "a = " << a << " b = " << b << " c = " << c << endl; }

程序运行,控制台输出,如下图:

05_C变量.png

我们分别定义了一个 int 类型的变量 a,一个 double 类型的变量 b,一个 char 类型的变量 c,并分别打印其值。

我们发现,此时变量 a、b 和 c 的值,都是一个随机数,这是因为,我们没有对变量进行 初始化

定义C++变量

同时定义多个相同类型的变量

#include <iostream> using namespace std; int main(int argc, char **argv) { cout << "嗨客网(www.haicoder.net)\n" << endl; int a,b,c; double d,e,f; char g; cout << "a = " << a << " b = " << b << " c = " << c << endl; cout << "d = " << d << " e = " << e << " f = " << f << endl; cout << "g = " << g << endl; }

程序运行,控制台输出,如下图:

06_C变量.png

我们同时定义了多个类型相同的变量,即变量 a、b 和 c 的类型都是 int,变量 d、e 和 f 的类型都是 double,变量 g 的类型是 char。

C++变量总结

C++ 的变量(variable)是有明确类型的。编译器会检查函数调用中,变量类型的正确性。