C语言带限定符的指针的转换
2016-02-12 22:08
183 查看
一个指针可以转化为同一个类型的另一个指针,但增加或删除了指针所指的对象类型的限定符的情况除外。
如果增加了限定符则新指针与原指针等价。如果删除了限定符,则对底层对象的运算仍受实际声明中限定符的
限制。
for example:
1.增加了限定符,则新指针与原指针等价。
我们将指针初始化指针a后,把指针a转化为const int *类型,我们仍能修改指针所指向的数据,则新指针与原指针是等价的。
2.删除了限定符,则对底层对象的运算仍受实际声明中限定符的限制。
虽然把指针类型转换为Int * 我们仍不能修改指针所指向的内容。
如果增加了限定符则新指针与原指针等价。如果删除了限定符,则对底层对象的运算仍受实际声明中限定符的
限制。
for example:
1.增加了限定符,则新指针与原指针等价。
我们将指针初始化指针a后,把指针a转化为const int *类型,我们仍能修改指针所指向的数据,则新指针与原指针是等价的。
2.删除了限定符,则对底层对象的运算仍受实际声明中限定符的限制。
虽然把指针类型转换为Int * 我们仍不能修改指针所指向的内容。
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 关于指针的一些事情
- 如何写好 C main 函数
- Lua和C语言的交互详解
- C#实现将千分位字符串转换成数字的方法
- oracle SCN跟TIMESTAMP之间转换
- C#将制定目录文件名转换成大写的方法
- Access转成SQL数据库的方法
- C#实现Stream与byte[]之间的转换实例教程
- C#中结构体和字节数组转换实现
- C#进制之间的相互转换详解
- 自己动手把ACCESS转换到SQLSERVER的方法
- C# Pointer指针应用实例简述
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- C语言编程中统计输入的行数以及单词个数的方法