没有合适的资源?快使用搜索试试~ 我知道了~
C++学习笔记1
需积分: 0 0 下载量 188 浏览量
2022-08-03
19:32:20
上传
评论
收藏 332KB PDF 举报
温馨提示
试读
9页
C++提供了一种更加灵活,更安全的方式来定义常量,即使用const修饰符来定义常量这个常量LIMIT是有类型的,占用存储单元,有地址,可以用指针指向它,但不能修
资源推荐
资源详情
资源评论
C++学习笔记
标准库
核心语言,提供了所有的构建块,包括变量,数据类型和常量,等等
C++标准库,提供了大量的函数,用于操作文件,字符串等
标注模板库(STL),提供了大量的方法,用于操作数据结构
const修饰符
在C语言中,习惯使用#define来定义常量
#define LIMIT 100
实际上,这种方法只是在预编译时进行置换,把程序中出现的标识符LIMIT全部置换为100。在预编
译以后,程序中不再有LIMIT这个标识符。LIMIT不是变量,没有类型,不占存储单元,而且容易出
错。
C++提供了一种更加灵活,更安全的方式来定义常量,即使用const修饰符来定义常量
const int LIMIT=100;
这个常量LIMIT是有类型的,占用存储单元,有地址,可以用指针指向它,但不能修改它
const也可以与指针一起使用,它们的组合情况较复杂,可以归纳为3中情况: * 指向常量的指针 * 常指
针 * 指向常量的常指针
指向常量的指针
指向常量的指针是一个指向常量的指针变量
const char* name="yaroo";//声明指向常量的指针
上面的代码的意思是声明一个名为name的指针变量,它指向一个字符型变量,初始化name为指向字符
串"yaroo"
由于使用了const,不允许改变指针所指地址中的常量,因此下面的代码是错误的
资源评论
正版胡一星
- 粉丝: 16
- 资源: 304
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功