指针的加法运算

来源:互联网 发布:dbc数据库修改 编辑:程序博客网 时间:2024/05/24 15:36

指针的加法运算

#include "stdafx.h"//T *p  指针+1(-1) 加的是sizeof(T)的大小int _tmain(int argc, _TCHAR* argv[]){int a = 0x10000;printf("a=%x a+1=%x\n", a, a + 1);  //0x10000  0x10001int *p = (int*)0x10000;printf("p=%x p+1=%x\n", p, p + 1);  //0x10000 0x10004int a1 = 0x00000; int b1 = 0x00020;  //32 注意不是指针类型 位逢16进1 所以为32printf("b-a=%d\n", b1 - a1);int *pa = (int*)0x00000; int*pb = (int*)0x00020;printf("pb-pa=%d\n", pb - pa);  //指针-指针的结果表示隔了类型的个数  8return 0;}


原创粉丝点击