iPhone第五天之C基础--const变量

本文详细介绍了C语言中const变量的定义方式及其特性,包括const变量的初始化、使用限制及const指针的概念与用法。

今天我们主要来说说const变量,const的使用是c语言中一个比较微妙的地方。

首先是const变量定义的方式,它有两种定义方式

第一种定义方式 const在类型的前面

const int var = 100;

第二种定义的方式 const在类型的后面

int const var1 = 999;

两种定义的方式没有区别

const变量在定义的时候进行初始化

当一个变量声明为const变量,意味着该变量是一个常量,不可以被修改(const只能做右值不能做左值)

const指针  也叫做常指针

1.在声明的时候进行初始化 

2.指针不能再指向别的变量,指针的value不可更改

3.可以通过指针来修改变量的值

(1)const指针指向的是const变量

根据编译器不同  window不可修改

(2)const指针指向非const变量

可以修改

pointer to constants 指向常量的指针

1. 指向常量的指针 防止通过指针去修改变量的值 不管该变量是否为const

2. 指向常量的指针 该指针可以指向别的变量,指针的value是可以更改的

指针本身不是const

3.指向常量的指针  不能赋值给一个普通的指针

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值