// Pointer.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h”
int main()
{
int i = 0x11223344;
printf(“i=0x%p\n”, i);
//int *p = &i;
char pc = (char)&i;
int j = 0;
char t = pc[0];
pc[0] = pc[3];
pc[3] = t;
t = pc[1];
pc[1] = pc[2];
pc[2] = t;
printf("\n *p=0x%x,*pc=0x%x\n", i, *pc);
return 0;
}
int main()
{
int i = 0x11223344;
printf(“i=0x%p\n”, i);//0x=44332211
//int *p = &i;
short pc = (short)&i;//*pc=4433 pc[1]=2211
int j = 0;
short t = pc[0];
pc[0] = pc[1];//转换后*p=2211
pc[1] = t; //转换后p[1]=4433
printf("\n *p=0x%x,*pc=0x%x\n", i, *pc);//i=33441122 ,*pc=1122
return 0;
}