CSDN论坛 > C/C++ > C语言

谁能解释一下c 中的长指针的偏移量是什么意思啊 [问题点数:0分]

Bbs1
本版专家分:40
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:25856
Blank
黄花 2003年10月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2004年3月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
C/C++ 指向指针的指针
实例代码如下 #include int main() { int a = 100; int *p = &a; int **p2 = &p; printf("&a = %d\n",&a); printf("p = %d\n",p); printf("*p = %d\n",*p); printf("p2 = %d\n"
文件编程-------------通过偏移指针(lseek)设置固定大小的文件
1、操作:通过lseek设置一个固定大小的文件: 2、思路:创建一个文件,偏移指针指向你想要大小的那个位置,至少理论上是行得通的,是可以开辟一个这么大的文件的! 这时候你需要想到的是:当你的程序运行结束的时候偏移指针随着程序的结束而消失,而往文件里面写入东西是不会随着程序的结束而结束的,所以想到在想要大小的那个位置卡一个字母,也就是在那个位置先偏移指针指向他然后再写入一个字母,这样一个固定大小
指针偏移问题
int *p = (int*)100 p是int类型的指针,它的意义是int型数据的地址。这条语句就是将100转换为int*赋给p,
深入浅出解释一下2B是什么意思
<!--google_ad_client = "pub-1654710028568330";/* 728x15, 创建于 08-5-19 */google_ad_slot = "1395130186";google_ad_width = 728;google_ad_height = 15;//--><script type="text/javascript"src=
bmp文件格式分析分析
HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_HPI是什么意思?_
关于C语言结构体偏移的一点思考
前言 相信大家在c语言程序开发的过程一定都使用过结构体,那么不知你对结构体中成员变量偏移这块是如何理解的?本文将和大家一起分享下,本人最近关于c语言中结构体偏移的一些思考和总结。 另外这篇博文还可以帮你更好的理解这个问题c语言中两种宏定义的区别,关于这个思考有哪些方面的意义,细心的你可能发现本文所属的类别为linux内核设计与实现,而并非 GNU C语言编程,可能有些同学会有些许好
谁能给我解释一下 临高在线 这词是什么意思?
   谁能给我解释一下 临高在线 这词是什么意思?临高 是在我们国家的哪个地方?lingao520 是什么呢? 
详解:C语言中的指针和p, p+1, *(p+1), *P+1, p[0], &p[0] 的含义
解析:C语言中的指针和p, p+1, *(p+1), *P+1, p[0], &p[0] 每一种表达式的含义  一、先解决一个问题:什么是指针 指针就是存放地址的变量。很好,百度上就是这个答案(哈哈,感觉这句话很废话)。 指针是一个大小固定为4个byte的变量,不管是什么类型的指针大小都是固定的,因为存放是一个地址信息。 void main() { int a = 1; cha
C语言 #define 中的UL
U和L是 整数文字量的后缀修饰,用于显示指明整数文字量的类型为unsigned int(U)和long int(L)。 类似的还有浮点数文字量的后缀修饰F 或 f,用于指明文字量表示的是一个float,而不是默认情况下的double。现在才明白UL是标记该宏长整型 十进制 数据,而不是字符,也不是int型数据。 C语言中默认宏中的数字是整型数据。 如下面的例子:#define LENGTH (
长指针
1. 16位Windows的产物  现在这已经是一个废弃的概念了——基本上。        早期16位计算机将内存中某段开始[?内存模式],寻址范围为2^16地址范围之内的指针叫做短指针,寻址范围超过前述范围的叫做长指针——因为寻址长指针需要更改段寄存器的内容,做法上和短指针有一些差别。         后来32为计算机使用“flat”内存模型,2^32地址范围(也就是4GB范
关闭
关闭