美文网首页C语言
C语言的常量和变量

C语言的常量和变量

作者: 368b2befcaed | 来源:发表于2019-05-28 19:19 被阅读1次

常量与变量

1.常量是指值不会改变的量

(1) 常量不能写在赋值语句的左边。

(2) 常量不能进行自加、自减运算。

2.变量是指在程序运行过程中其值可以发生改变的量

(1) 变量需占用一定数量的内存空间,而常量不需要。

(2) 局部变量若没有声明为静态变量,那么其初值是随机的。

(3) 不同类型的变量可以放在一起参与运算,但要注意运算规则。

(4) 变量在使用之前必须先定义。

(5) 变量有生命周期和作用域。

3.变量的生命周期

“变量的生”代表一个变量的产生,“变量的死”代表一个变量的消失。

举例:

#include <stdio.h>

void main()

{

int a=5; //定义一个变量a,并赋值为5,这代表了“变量的生”。

printf(“%d”,a);

} //主函数运行到这一步代表整个程序全部结束,C编译器会将其先前所定义的变量全部释放,释放就意味着消失,消失就意味着“变量的死”。

4.变量的开辟与释放

(1) 变量的开辟是指定义一个变量,需要开辟一定数量的内存单元供变量所用。

(2) 变量的释放是指某个变量所占用的内存单元不再被该变量使用,因为它已经消失了。但变量消失了,内存单元里面的值还在。不要错误的认为变量的释放就是意味着该变量所对应的内存单元里面的值变成空(NULL)了。NULL是符号常量,代表数值0。

(3) 变量的规则:名字由英文大小写字母、数字下划线组成。首字母必须是大小写英文字母,不能是数字,32个关键字不能在其内。

(4) 合法常量:

O开头的为八进制数(0-7)

OX开头的为十六进制数(0-9,a-f)

0.61e-6(前面为十进制数,后面必须为十进制整数,不能为float型和浮点型。

(5)定义变量语句:

定义不同的变量时,应用分号隔开。

定义变量的关键字必须是小写。

定义格式为:类型名,变量名。

定义以语句的形式出现应以分号结尾。

定义相同类型变量之间用逗号分开。

在同一程序变量中,同一变量名不能重复定义充当两个不同的变量。

相关文章

  • 2.JavaScript常量和变量

    JavaScript常量和变量 JavaScript中常量、变量的概念和C语言一样* 常量: 固定不能改变的数...

  • 02-JavaScript常量和变量

    JavaScript常量和变量 JavaScript中常量、变量的概念和C语言一样 常量: 固定不能改变的数据整型...

  • C语言的常量和变量

    常量与变量 1.常量是指值不会改变的量 (1) 常量不能写在赋值语句的左边。 (2) 常量不能进行自加、自减运算。...

  • C语言中的数据表现形式

    常量和变量 在C语言中,常量和变量都是可以用来存储和表示数据的,常量值在程序执行的过程中是不可变的,而变量是可变的...

  • Swift 基础部分

    常量和变量 Swift语言是一种强类型的语言(和C、Java等一样),常量和变量在使用前都必须先声明。用let关键...

  • 「C 基础」变量类型

    C 语言内存分配 常量区:存放 常量字符串 堆:存放 对象 栈:存放 局部变量 变量的属性 一、变量的作用域 C ...

  • C语言从零开始(五)-常量&变量

    今天我们来仔细说说常量和变量。 一,常量 记得博主当年学C语言的时候总是搞不懂什么是常量。统统当做是变量,当时并不...

  • C语言中的常量和变量

    一、常量 二、变量 程序在运行期间产生的一些临时数据保存在一些内存单元中,每个内存单元都用一个标识符来标识, 这些...

  • C语言的数据、常量和变量☀️

    版权声明:本文为博主原创文章,未经博主允许不得转载。 一、数据 图片文字等都是数据,在计算机中以0和1存储。 (一...

  • 变量和枚举常量

    常量 1.在Go语言中和C语言一样可以通过const来定义常量2.变量的格式:const 变量名称 数据类型 = ...

网友评论

    本文标题:C语言的常量和变量

    本文链接:https://www.haomeiwen.com/subject/pmodtctx.html