----变量

本文详细介绍了变量的概念,包括其定义、赋值方式以及常量的特性。变量是程序中可变的量,需要先定义后使用,其值可以通过赋值运算来改变。常量则是在定义时赋值且不可更改。文中还强调了变量的三要素:变量名、变量值和存储空间,并给出了变量定义和赋值的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

变量 

       变量是在运行过程中其值可以改变的量。

       变量的名称必须用标识符标识。

       变量代表一个有名字,具有特定属性的一个存储单元。不同类型变量(如:整数变量,浮点数变量,字符变量)的存储空间不同。

       变量必须先定义后使用

       变量的三要素:变量名,变量值,存储空间。  

变量的定义

       [存储类别][类型说明符]   [变量1],[变量2],[变量3],...[变量N];

       体现了存储空间(类型说明符)和变量名。

       存储类别,缺省默认为auto类别(如:   int a,b;auto int a,b;含义相同)。

       类型说明符类,是整形,浮点型或字符型的说明符。

       相同类型的各个变量,可以在一行中定义。

       注意变量的定义是一条语句,每条语句都是以分号结尾的。所以定义完变量后以分号结尾。

                  多个变量之间用逗号隔开。

                  类型说明符后有一个空格

变量的赋值

变量的值

      变量只有通过赋值才能使变量的值(要素)有意义。

      变量赋值需用复制运算“=”。

      变量的赋值,有两种方式,一是:先定义后赋值,二是:定义的同时进行赋值(又称为变量的初始化)。

      一:{                                                        /*适用于代码中的任何地方。“=”右边可以是一个常     

                   int a,b;                                           量,也可以是一个变量。*/

                   a=6;

                   b=a;

              }

       二:{                                                          /*使代码更简洁,可读性更高.*/

                        int a=6,b=a;

               }

      注意:对一个变量所赋的值存储在该变量的内存空间中。

                 不允许对多个未定义的同类型变量连续初始化(int  a=b=6;  是错的)。

                 初始化时一般应使“=”右边表达式的数据类型和“=”左边变量的类型保持一致,否则,系统进行自动赋值转换。

                 只定义未赋值或未初始化的变量,其值是由定义时所使用的存储类型决定的。

常变量

      常变量是一种特殊的变量,同样具有变量的三要素。特别的是常变量,必须在定义的同时赋值,且在程序运行过程中,其值不可改变。   

      定义常变量时,在类型说明符前加const说明符。(constant恒定不变的,const是定义常变量的关键字)。

      常变量适用于某些常数数值(如圆周率π)。

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值