变量 是为系统中的内存位置指定的任意名称。这些内存位置是内存中的地址。假设我们想把标记保存在内存中。现在,这些标记将保存在内存中的特定地址。现在,无论何时更新这些标记,它们都将存储在不同的内存地址。因此,为了方便获取这些内存地址,使用了变量。变量是这些内存位置的名称。这个变量引用的内存位置包含我们感兴趣的值。现在,这些变量一旦声明,就会被赋值。给这些变量赋值称为变量初始化。
null
变量的初始化有两种类型:
- 静态初始化: 在这里,变量被预先赋值。然后,这个变量充当常量。
- 动态初始化: 在这里,变量在运行时被赋值。每次运行程序时,都可以更改此变量的值。
C中初始化变量的不同方法
方法1(声明变量,然后初始化)
int a; a = 5;
方法2(同时声明和初始化变量):
int a = 5;
方法3(同时声明多个变量,然后分别初始化)
int a, b; a = 5; b = 10;
方法4(同时声明多个变量,然后同时初始化)
int a, b; a = b = 10;
int a, b = 10, c = 20;
方法5(动态初始化:在运行时为变量赋值。)
int a; printf("Enter the value of a"); scanf("%d", &a);
在C++中初始化变量的不同方法
方法1(声明和初始化变量)
int a = 5;
方法2(使用括号初始化变量)
int a (5) ;
是的,他们是一样的。另一方面,对于一类人来说,他们是不同的。例如:
struct A { A(int); }; A a(5); // This statement is to construct a;
方法3(使用大括号初始化变量)
int a{5} ;
方法4(使用auto类声明变量)
auto a = 5;
‘ 汽车 ‘是一个关键字,在初始化时告诉编译器变量的类型。
方法5(通过带括号的“auto”关键字声明和初始化变量)
auto a (5);
方法6(通过带大括号的“auto”关键字声明和初始化变量)
auto a{5};
方法7(动态初始化)
int a; cin>>a;
这些都是变量可以在C或C++中定义的不同方式。所有基本变量的方法都类似,但初始化派生数据类型变量的方法也会相应改变。不同的 派生数据类型 有一种完全不同的方法来初始化变量,因此可以在深入研究该特定数据类型时进行详细研究。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END