iPhone第五天之C基础

[复制链接]
查看11 | 回复0 | 2012-3-6 21:10:44 | 显示全部楼层 |阅读模式
今天我们主要来说说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. 指向常量的指针 防止通过指针去修改变量的值 不管该变量是否为const2. 指向常量的指针 该指针可以指向别的变量,指针的value是可以更改的指针本身不是const3.指向常量的指针不能赋值给一个普通的指针
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行