指针的类型和指针所指向的类型说明
来源:互联网 发布:成都php好找工作吗 编辑:程序博客网 时间:2024/09/21 09:02
1.指针的类型
从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部
分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各
个指针的类型:
(1)int*ptr;//指针的类型是int*
(2)char*ptr;//指针的类型是char*
(3)int**ptr;//指针的类型是int**
(4)int(*ptr)[3];//指针的类型是int(*)[3]
(5)int*(*ptr)[4];//指针的类型是int*(*)[4]
怎么样?找出指针的类型的方法是不是很简单?
2.指针所指向的类型
当你通过指针来访问指针所指向的内存区时,指针所指向的类型决定了
编译器将把那片内存区里的内容当做什么来看待。
从语法上看,你只须把指针声明语句中的指针名字和名字左边的指针声
明符*去掉,剩下的就是指针所指向的类型。例如:
(1)int*ptr; //指针所指向的类型是int
(2)char*ptr; //指针所指向的的类型是char
(3)int**ptr; //指针所指向的的类型是int*
(4)int(*ptr)[3]; //指针所指向的的类型是int()[3]
(5)int*(*ptr)[4]; //指针所指向的的类型是int*()[4]
在指针的算术运算中,指针所指向的类型有很大的作用。
指针的类型(即指针本身的类型)和指针所指向的类型是两个概念。当你
对C 越来越熟悉时,你会发现,把与指针搅和在一起的"类型"这个概念分成
"指针的类型"和"指针所指向的类型"两个概念,是精通指针的关键点之一。
我看了不少书,发现有些写得差的书中,就把指针的这两个概念搅在一起了,
所以看起书来前后矛盾,越看越糊涂。
- 指针的类型和指针所指向的类型说明
- 指针的类型和指针所指向的类型
- 指针的类型 指针所指向 指向指针的引用
- 指针的内容 ; 指针的地址 指针所指向的内容 指针的类型 指针所指向的类型
- C语言学习笔记-----伊能C语言学习笔记---指针类型和指针所指向的类型不同时
- 区别指针类型与所指对象的类型
- C指针强制类型转换对所指向的数据的影响
- windows/MFC_DYNAMIC_DOWNCAST判断指针所指向的内容是否为某class类型
- 函数比较int的值和int类型指针所指的值,返回较大的那个
- 访问指针所指向的位置
- free指针所指向的内容
- 修改const指针所指向的值
- 很有助于理解指针和指针所指向的内容的代码片段
- C语言之指针专题一:指针变量和指针所指向的内存空间是两个不同的概念
- C语言之指针专题一:指针变量和指针所指向的内存空间是两个不同的概念
- 父类指针向子类指针的强制类型转换
- 父类指针向子类指针的强制类型转换
- C语言指针的复杂类型说明
- procedure
- Install Shiled 实现应用程序的开机启动
- 浅谈如何防范计算机信息泄密
- LoadRunner如何测试WebService
- 本地监控软件方案如何防泄密?
- 指针的类型和指针所指向的类型说明
- PHP函数之setcookie()
- 什么是防水墙系统?(网络监控审计与防泄密系统)
- CE5.0 - eboot烧写NK.nb0的详细流程(转)
- 材质脚本属性
- Visual foxpro 命令大全和函数大全
- 第一此来
- 行政单位会计制度
- 关于打开nios提示环境变量出错的解决