对于本系列声明
版权声明
copyright 2019 XyloZebra 原创,请勿抄袭!
转发请注明原贴位置
悄悄地告诉你:这名字分为Xylo和Zebra,是我真名的首字母组成的单词!
系列内容声明
- 这个系列适合想学C++的菜鸟或略懂一些的人,大佬请绕路而行。
- 这个系列基本涵盖所有C++基础知识。
- 参考文献:《零基础学C++》吉林大学出版社
百度百科
系列(目前更新)链接
- C++教程
- 入门篇
# 第1篇:计算机语言的崛起
# 第2篇:Hello C++!
# 第3篇:智能的输出和输入流
正文
Hello,大家好
这篇文章接上篇,将带领大家学习C++的变量。
什么是变量?
顾名思义,变量就是能变的量。
其实变量就是一种容器,不同类型的装载着不同类型的不同的数据。
在程序运行的时候,能根据程序员的需求变化其数据。
用类型名和变量名来声明。
#include <string>
using namespace std;
string myname;
这是上节课的一个实例。
那么大家到现在应该看懂了这是什么意思吧!
其实就是,创建了一个名为myname类型为string的变量。
取名的学问
C++对于变量名有着严格的规定:
· 由字母、数字、下划线组成
· 分大小写
· 不能是C++关键字和保留字
变量名的学名是标识符,如果和程序员交谈,要用标识符哦!
赋值
刚刚是创建了一个变量,可是,这变量基本没用啊!
我们要让它有用起来,于是就要给他赋值!
赋值可以简单理解为放东西到容器中
赋值就要用到赋值运算符=号了。
这里的=号不能理解为“等于”,而是把某某赋值给某某的意思!
普通赋值
int number_of_cars; //32位整型数据:number_of_cars
number_of_cars = 2; //把2赋值给number_of_cars
先声明,后赋值。
同理:
int number,number1,number2;
number=2;
number1=2;
number2=3;
声明了多个变量,后分别赋值。
赋初值
int number_of_buses=60000; //直接赋初值。
声明同时赋了值。
同理:
int numa=30,numb=40,numc=10;
声明多个变量时同时赋值
复制赋值
int num=10;
int copy;
copy=num;
声明并赋值num,
声明copy,
将num的值复制赋值给copy。
同理:
int num=40;
int copy=num;
甚至:
int num=40,copy=num;
输入输出
利用C++的流操作(上节课)很容易将基本数据类型的变量输入输出:
#include <iostream>
using namespace std;
int main()
{
int num_to_output;
cin>>num_to_output;
cout<<num_to_output<<endl;
return 0;
}
编程挑战
定义一个变量(int类型),名叫myage,赋值你的年龄,后用cout输出。
附加要求:请用这节课学习的三种方法分别实现一遍。
写代码(cpp shell)
代码参考
普通赋值:
#include <iostream>
using namespace std;
int main()
{
int myage;
myage=20; //不是真实年龄
cout<<myage<<endl;
return 0;
}
赋初值:
#include <iostream>
using namespace std;
int main()
{
int myage=20;
cout<<myage<<endl;
return 0;
}
复制赋值:
#include <iostream>
using namespace std;
int main()
{
int age=20;
int myage=age; //如果不是题目要求,一般不这么做,浪费资源
cout<<myage<<endl;
return 0;
}
高端大气一行搞定:
#include <iostream>
using namespace std;
int main()
{
int myage=20; cout<<myage<<endl; //一般不这么做,难看
return 0;
}
高端大气函数解法:
#include <iostream>
using namespace std;
void display()
int main()
{
display();
return 0;
}
void display()
{
int myage=20;
cout<<myage<<endl;
}
预习&作业
下一节预告:多种多样的C++类型
预习:C++的基本数据类型
作业:
实现定义多个变量,存储多人年龄,后用cout一行一个年龄输出。

本文深入讲解C++中的变量概念,包括变量的定义、命名规则、不同类型变量的赋值方式(如普通赋值、赋初值、复制赋值),以及如何进行输入输出操作。通过实例演示,帮助初学者掌握变量在C++编程中的应用。

被折叠的 条评论
为什么被折叠?



