【C指针详解】自学笔记
来源:互联网 发布:apache认证 编辑:程序博客网 时间:2024/06/03 18:01
以下内容只有我能看懂了……
(内存:010101001010010100101序列)
(“本身能否实现”:如int型4字节赋值给指针型4字节时,指针的4字节本身能实现,但因类型不同,不能赋值)
(某内存区,从当成”char“转为当成”int“:内存01序列是否变化;含义改变;本身能否实现)
1.指针变量是可以存储值的。
2.指针存的是地址。
3.指针自身也占内存(对左值来说)(32位机占4个字节)。
4.指针常量也是有类型的。
5.对非左值来说,如&a,也具有:指针类型/指针指向的类型/指针指向的内存区。
(举例:如果a是int型,则&a的类型为int *,&a指向int型,&a指向a所处的内存区)
6.指针指向的类型确定后,指针指向的内存区长度也就确定了。
7.如果说明了指针的类型和指针指向的类型,但没有分配内存,则可认为是告知了编译器这些信息。
8.遇到指针想三个问题:
指针的类型是什么?
指针指向的类型是什么?
指针指向的内存区是什么?(指针存的值为首地址+内存区长度)
9.地址——>【内存:存int类型4个字节】
首地址+长度
10.强制类型转换,并没有改变原指针的任何属性,而是产生了一个新指针。
- 【C指针详解】自学笔记
- 黑马程序员--C语言自学笔记---10字符串、指针
- 自学笔记之-指针
- c语言自学笔记
- C语言自学笔记
- C/C++学习笔记:智能指针详解
- 黑马程序员--C语言自学笔记---11数组、指针、推箱子小游戏
- C语言自学笔记三
- C语言自学之指针理解
- c和指针详解------指针
- C学习笔记(八)野指针详解
- c语言指针详解
- c语言指针详解
- C语言指针详解
- 转,C指针详解
- C语言指针详解
- 转贴:c指针详解
- c指针详解
- ios平台静态库大小裁减
- 使用 JavaMail 发送电子邮件,适合多种电子邮箱地址充当发送者
- vs中怎么去链接一个库文件(ws2_32.lib)
- 合并iOS设备与模拟器库
- 四 应用层(三)DHCP协议
- 【C指针详解】自学笔记
- HDU-1166-敌兵布阵
- maven2不能下载jta-1.0.1B.jar的解决方法(手工安装):
- 模仿网易新闻客户端(RSS版)(一)
- Eclipse反编译工具JAD.exe使用
- 深入理解abstract class和interface
- 今天学习:c#:asp.net+ajax
- 公司内部的框架 至于那个公司我就不说了
- Excel 可视化