C++(五)

导言:

本文为上一篇的延续,继续对C++中的变量进行学习。

一,初始化变量。

在上一篇中的代码:

#include <iostream>
using namespace std;

int main()
{
  int num;  //声明变量num。

  num=3;   //将变量num赋值为3.
  
  cout << "num的值为"<<num; //输出变量的值。

  return 0;
}

在C++中,也可以在声明变量的同时,对变量进行赋值,这一行为被称为初始化,语法如下:

类型 修饰符=表达式;

具体使用为:

int num=3; //将变量的值初始化为3。

可以在初始化变量的同时,进行声明与赋值。

在C++中,虽然初始化与赋值都可以使用“=”来完成,都可以将值存储在变量中,但严格意义上来说,是不同的,在后续文章中会进行详细讲解。

二,改变变量的值。

在前文中提到,C++代码时按照顺序来处理的,可以利用该特性,将以经赋值的变量更改为新的值。

例如:

#include <iostream>
using namespace std;

int main()
{
  int num=3;  //声明变量并赋值,使num=3。

  
  cout << "num的值为"<<num<<"\n"; //输出变量的值。 

  num=1;  //键入num的新的数值。
  
  cout << "变量num的值为"<<num<<"\n"; //输出变量的值。 

  return 0;
}

输出结果为:

代码流程为:

1,声明变量并赋值,使num=3。

2,输出num的值。

3,赋num新的值为1.

4,输出num的值。

简而言之,此操作为覆盖已赋值的数值以达到更改量值的目的。

三,赋值其他变量的值。

对变量进行赋值时,是将等号右侧的数值赋值给左侧。

例如:

#include <iostream>
using namespace std;

int main()
{
  int num1,num2;  //声明变量num1,num2。

  
  num2=4; //赋值num2,值为4。 

  num1=num2;  //将num2的值赋给num1。
  
  cout << "变量num1的值为"<<num1<<"\n"; //输出变量num1的值。 
  
  cout << "变量num2的值为"<<num2<<"\n"; //输出变量num2的值。 


  return 0;
}

输出结果为:

四,其他注意事项。

在赋值时,注意赋值类型。

例如:

#include <iostream>
using namespace std;

int main()
{
  int num1;  
  double num2;	//声明变量num1,num2。
  num2=3.333;   //将num2赋值为:2.333
  num1=num2; //输出变量的值。 
  cout << "变量num1的值为"<<num1<<"\n"; //输出变量num1的值。 
  cout << "变量num2的值为"<<num2<<"\n"; //输出变量num2的值。 
  return 0;
}

输出结果为:

可以看到,num1的数字类型为int(整数型),num2的值为double(浮点数,即小数),赋值num2为3.33,再将num2的值赋给num1,在输出结果中可以看到,仅输出了其整数部位,数字3,其小数部位被自动舍弃了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值