C/C中初始化变量的不同方法++

变量 是为系统中的内存位置指定的任意名称。这些内存位置是内存中的地址。假设我们想把标记保存在内存中。现在,这些标记将保存在内存中的特定地址。现在,无论何时更新这些标记,它们都将存储在不同的内存地址。因此,为了方便获取这些内存地址,使用了变量。变量是这些内存位置的名称。这个变量引用的内存位置包含我们感兴趣的值。现在,这些变量一旦声明,就会被赋值。给这些变量赋值称为变量初始化。

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
喜欢就支持一下吧
点赞8 分享