ZKX's LAB

指针到字节集出错 指针中 “然后到2000 、 2001字节取出i的值(3)”这句怎么理解?

2020-10-05知识8

C++中一个指针里指向了一个含有字节集的内存地址,怎么写出这个字节集? fout.write(const unsigned char*buf,int num);

指针到字节集出错 指针中 “然后到2000 、 2001字节取出i的值(3)”这句怎么理解?

指针中 “然后到2000 、 2001字节取出i的值(3)”这句怎么理解? 转换成语句是:int i;定义了一个整形变量int*i_pointer=i;该指针变量指向iprintf(\"%d\\n\",*i_pointer);如图:i_pointer->;ii(存放的是i的地址)3(i对应的内存单元存放的内容)这里说的间接方式:首先找到i_pointer,由于i_pointer指向i(i_pointer里面存放了i的地址)然后找到该地址对应的存储单元,2000,2001(这里整形占用2byte)取出内容(*i_pointer).

指针到字节集出错 指针中 “然后到2000 、 2001字节取出i的值(3)”这句怎么理解?

求指导。用指针输出数组哪里出错了?在线等 int占4个字节呢,p=p+i明显错了你可以这样写printf(\"%d\",*p+)p+相当于p=p+sizeof(int),也就是p+4

指针到字节集出错 指针中 “然后到2000 、 2001字节取出i的值(3)”这句怎么理解?

#指针变量#指针#指针数组#地址

随机阅读

qrcode
访问手机版