《C关键字分析》之const
2014-12-11 08:48
113 查看
const也许应该被替换为readonly
1.修饰一般变量
可以用作类型修饰符之前,也可以用在之后。
定义一个只读数组
当不希望参数值被函数体内意外改变时使用。
5.修饰函数的返回值
1.修饰一般变量
可以用作类型修饰符之前,也可以用在之后。
int const i = 2; //或者 const int i = 2;2.修饰数组
定义一个只读数组
int const a[5] = {1,2,3,4,5}; //或者 const int a[5] = {1,2,3,4,5};3.修饰指针
//先忽略类型名(编译器解析时也是忽略类型名),const离谁近,就修饰谁 const int *p;//const修饰*p,*p是指针p指向的对象,不可变。 int const *p;//同上 int* const p;//const修饰p,p不可变 const int* const p;//前一个const修饰*p,后一个修饰p;指针p和p指向的对象都不可变4.修饰函数的参数
当不希望参数值被函数体内意外改变时使用。
void Fun(const int i);告诉编译器i在函数体中的不能改变。
5.修饰函数的返回值
const int Fun(void);
相关文章推荐
- Java与C#的中只读关键字区别分析:Java的Final和C#的Const,Readonly
- 情景分析“C语言的const关键字”
- Java与C#的中只读关键字区别分析:Java的Final和C#的Const,Readonly(原创)
- 嵌入式开发中关键字const、static、volatile的用法分析
- const关键字特性分析(待补充)
- C语言中关键字const、static、volatile的用法分析
- C++中成员变量加上static或const关键字后的分析
- php中static和const关键字用法分析
- 面试点:关键字const(C语言面试题分析之四)
- 【C语言复习(一)】auto、static、register、const、volatile关键字的分析
- 情景分析“C语言的const关键字”
- 第十章 数组和指针(关键字const,指针分析数组属性)总结 140519
- php中static和const关键字用法分析
- [转载]情景分析“C语言的const关键字”
- 关键字static和const的作用分析
- const , volatile 关键字分析
- C++中成员变量加上static或const关键字后的分析
- 深入分析const关键字模型
- const关键字用法
- C++中”const“关键字使用详解