关于指针的内容

原创 2007年09月13日 10:52:00
    在C/C++中,特别要注意初始化,比如指针。

    通常在定义指针变量时,系统会默认初始化为NULL。

    在之前的一些学习中一直存在这么一个疑惑——指针已经初始化了,那么它的地址也就是固定的了(系统分配好了的),因此对于在程序中对于指针所指向内容进行操作改变指针是没什么问题,但改变指针指向地址具体是怎么一回事就不是很明了(以前只知道是通过改变指针所存储的地址来实现)。但潜意识还是认为程序对指针进行操作时进行运算的指针数值应该是地址值才对,怎么会是存储在那个地址中的数据。

    看过汇编才真正晓得,那是因为寄存器寻址的关系。如果指针里存的是普通数据则属于立即数寻址,操作数值就是数据值。如果是地址——寄存器值,那么就属于寄存器寻址,相对应的有一系列计算操作数值的公式。

    希望对大家有所帮助。

 

C++指针详解内容全面透彻

  • 2015年05月30日 22:15
  • 1.26MB
  • 下载

极其简单的一个JSP小功能+空指针异常Bug解析(内容更新)

说在前面 由于是从昨晚才开始更新的博客,要到工作室锁门的时间就匆忙上传了,上传完之后发现还有一些没弄完的,本来想今天更新一下内容,在登录的时候脑抽,新注册了一个CSDN用户,结果原来用QQ绑定的用...

C++指针详细内容指导

  • 2012年03月21日 00:13
  • 179KB
  • 下载

Swift的函数与函数指针、闭包Closure等相关内容介绍

//函数 //demo1 无参数类型 func testConcat(){ println("测试函数"); } testConcat()//调用demo1 //demo2 多参数,一个返...

结构体指针主讲内容

结构体指针 指针当做函数参数 数组当做函数参数 1.结构体指针 指向结构体变量的指针.称为结构体指针 Student stu ={0}; Student *p = &stu; Stude...
  • MHTios
  • MHTios
  • 2014年07月29日 13:42
  • 529

文件指针的运用 : 计算文件wj.txt内容的字节数

#include void main(void) { FILE *fp; long int n; fp = fopen("wj.txt","rb"); fseek(fp ...
  • sergery
  • sergery
  • 2012年10月12日 02:18
  • 1024

网络指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名;可重入函数

1.OSI七层模型以及TCP/IP四层模型 层次名称 功    能 协    议 网络接口 (Host-to-Net Layer) 负责实际数据的传输,对应OSI...

蓝桥杯——指针部分基础内容回顾一(2017.2.10)

主题:指针与指针变量 1. 通过指针变量访问整型变量(即“间接访问”方式) 源代码: #include int main() { int a,b; int *p1,*p2; a=1,b=2; ...

C/C++中const变量与指针所指内容的改变

先看一个很非常相当基础的C的代码哈~ void main() { const int a=5; int * b=(int*)&a; *b=8; pri...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于指针的内容
举报原因:
原因补充:

(最多只允许输入30个字)