C语言中const的使用:
类型声明中const用来修饰一个常量,有如下两种写法,
不过不同的写法限定不变的量是不同的,下面将分别举例来说明:
1) const在前面
const int nValue //表示nValue值不变。
const char *pContent //表示*pContent不变,也就是指针中值不变,指针地址pContent可变
const (chat*) pContent //表示地址pContent是const,而指针中的值可变
char* const pContent //表示地址是const,而指针中值可变
const char* const pContent //表示指针和指针中的值都不可变。
2)const在后面
int const nValue //表示nValue值不变。
char const *pContent //表示*pContent不变,也就是指针中值不变,指针地址pContent可变
chat*) const pContent //表示地址pContent是const,而指针中的值可变
char* const pContent //表示地址是const,而指针中值可变
char const* const pContent //表示指针和指针中的值都不可变。
分享到:
相关推荐
总结了const的各种使用方法,及其作用效果,谢谢观看
c语言之const用法 c语言之const用法 c语言之const用法 c语言之const用法 c语言之const用法
本文章是关于C语言中const定义常量 。
本文主要介绍了C语言中const与#define的区别,希望对你的学习有所帮助。
本文是对C语言CONST如何使用的介绍,感兴趣的朋友可以看看。
C语言中const用法浅析.pdf
C语言中const的用法.doc
C语言中CONST的用法.pdf
一个较好的介绍CONST数据处理的函数PPT教程。
C语言中关键字const、static、volatile、extern、auto、register的用法分析
关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定...
个人整理收集的关于关键字const的用法小结
C语言之CONST用法.pdf
搜集了一些关于C语言关键字CONST的资料,里面讲得很详细,希望大家看完后能熟练掌握const的用法……
C语言中const和C++中的const 区别详解 C++的const和C语言的#define都可以用来定义常量,二者是有区别的,const是有数据类型的常量,而宏常量没有,编译器可以对前者进行静态类型安全检查,对后者仅是字符替换,没有...
文档用大量的例子介绍了const在c 中的详细用法,看了以后会大有收获!
主要介绍了C语言中const与指针使用方法总结的相关资料,需要的朋友可以参考下