C语言中变量与常量

本文介绍了编程中的变量使用,包括如何定义变量,命名规则,变量的分类如全局和局部,以及作用域和生命周期。同时,讲解了常量的几种形式,如字面常量、const修饰的常变量和#define定义的标识符常量,强调了常量的不可修改性。
摘要由CSDN通过智能技术生成

目录

一.变量

1.如何定义一个变量。

2.变量的命名。

3.变量的分类。

4.变量的作用域与生命周期。

二.常量。

1.字面常量。

2.const修饰的常变量。

3.#define定义的标识符常量。

4.枚举常量。(暂时不讲)

一.变量。

1.如何定义一个变量。

定义一个变量首先是确定变量的类型,然后对变量命名,最后给变量赋初始值。

例如: int a=0;

表明 变量是int 型(整型类型);名称是a ;初始值是0;

*如果变量没有赋初始值那么变量一开始是随机值,可能影响后续的使用。

例如 int a;

此时a的值不确定为随机值。

2.变量的命名。

1.只能由字母(大小写)数字 下划线(_)组成。

2.数字不能放在开头 例如 2B 这样的名称是不行的,SB 就可以。

3.长度不能超过63个字符.

4.变量的名称不能和关键字重合。(关键字是编程语言给定的,一般有特殊意义用法)

3.变量的分类。

变量又分,全局变量和局部变量。

4.变量的作用域与生命周期。

局部变量作用于创建变量所在的局部范围内,出范围后不再起作用;生命周期为创建变量开始到出局部范围销毁。(看例图)

全局变量作用于整个程序,生命周期为变量创建开始到整个程序结束。

编辑

二.常量。

1.字面常量。

例如:1234,1.234,‘a’(字符常量), “zxcvbnm”(字符串常量)。

2.const修饰的常变量。

例如:

加入const修饰后:a虽然是变量但是具有了常属性。

3.#define定义的标识符常量

值也不可修改。

我的gitee (云代码仓库任何人可看) 有人满不在乎 (some-people-dont-care) - Gitee.com

里面是我的学习记录代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值