当前位置:首页 > C++目录 > 正文内容

【入门篇】C++ 中变量的简单使用

亿万年的星光5年前 (2021-01-28)C++目录2648

1.什么是变量

”变量“通俗来讲就是能变的量。在程序设计中,变量是一个个不同类型的盒子,当盒子里装了苹果时,盒子就代表苹果,当然,我们需要给一个个盒子起不同的名字。像下面的图片一样,一个盒子,给他取一个名字,叫a,然后往这个盒子里放一个苹果,那么以后a就表示苹果。

当然,这个不同类型的盒子只能装同一种类型的物品。比如,我们规定,上面的正方形只能装水果。下面的五边形只能装书籍。b表示英语书。

2. 变量的命名规范

在定义变量时,变量名可以是字母、数字和下划线的组合。但是也不是随便的组合,要注意以下几个命名规则:
1)变量名的开头必须是字母或下划线,不能是数字。实际编程中最常用的是以字母开头。
2)变量名中的字母是区分大小写的。比如 a 和 A 是不同的变量名,num 和 Num 也是不同的变量名。
3)变量名绝对不可以是C语言关键字,这一点一定要记住!
4)变量名中不能有空格。这个可以这样理解:因为上面我们说过,变量名是字母、数字、下划线的组合,没有空格这一项。

3.变量的定义格式

//样例1:
#include<iostream>
using namespace std;
int main()
{
    int a=1;  //定义一个名字为a的变量,并赋值为1
}

样例1中int相当于正方形的盒子, a相当于盒子的名字,1相当于盒子里的苹果,那么下次使用a的时候就是1。

//样例2:
#include<iostream>
using namespace std;
int main()
{
    int a;  //定义一个名字为a的变量。
    a=1;   //把变量a赋值为1。
}
//样例3:
#include<iostream>
using namespace std;
int main()
{
    int a,b,c;  //分别定义a,b,c三个变量。
    a=1;   //把变量a赋值为1。
    c=10;   //把变量c赋值为10;
}

样例3中定义了多个变量,并且分别赋值,但是注意的是,只有a和c赋值,b并没有赋值,在Dev-C++中不会报错,但是在某些编译器中会出现warning(警告)

4.变量的使用及特点

//样例1
#include<iostream>
using namespace std;
int main()
{
    int a,b,c;  //分别定义a,b,c三个变量。
    a=1;   //把变量a赋值为1。
    cout<<a;
}
样例1要求输出a,显示结果为1,因为a的值是1。


    扫描二维码推送至手机访问。

    版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

    分享给朋友:

    相关文章

    2021 年青岛市程序设计竞赛试题(小学组)决赛

    2021 年青岛市程序设计竞赛试题(小学组)决赛

    1.方程求解【描述】输入正整数 a,b,c。求有多少组 x 和 y 满足 a*x+b*y=c 。x 和 y 都是非负整数。【输入】一行,包含三个正整数 a,b,c,两个整数之间用单个空格隔开。【输出】...

    【图】并查集—基本概念

    【图】并查集—基本概念

    1.引入    对于一个集合S={a1, a2, …, an-1, an},我们还可以对集合S进一步划分: S1,S2,…,Sm-1,Sm,我们希望能够快速确定...

    【数据结构】栈—表达式括号匹配

    【数据结构】栈—表达式括号匹配

    【题目描述】假设一个表达式有英文字母(小写)、运算符(+,—,*,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则...

    【题解】均分纸牌

    【题目描述】有n堆纸牌,编号分别为 1,2,…, n。每堆上有若干张,但纸牌总数必为n的倍数。可以在任一堆上取若干张纸牌,然后移动。移牌规则为:在编号为1的堆上取的纸牌,只能移到编号为 2 的堆上;在...

    完全背包问题

    1. 问题定义完全背包问题是经典的动态规划问题之一。它的基本描述如下:有一个容量为 V 的背包。有 N 种物品,每种物品有无限个可用。第 i ...

    【数据结构】栈—括号匹配检验

    【数据结构】栈—括号匹配检验

    【题目描述】假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,如([ ]())或[  (  [  ] [  ] ) ] 等为正确的匹配,[&nbs...