#include "stdafx.h"
#include <iostream.h>
#include <windows.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
BYTE * pByte ;
BYTE byteArray[] ={0x10 ,0x11 ,0x12} ;
pByte = byteArray ;
printf("address:%X ,value:%X \r\n" ,pByte ,*pByte) ;
pByte ++ ;
printf("address:%X ,value:%X \r\n" ,pByte ,*pByte) ;
pByte ++ ;
printf("address:%X ,value:%X \r\n" ,pByte ,*pByte) ;
DWORD * pDword ;
DWORD dwordArray[] ={0x20 ,0x21 ,0x22} ;
pDword =dwordArray ;
printf("address:%X ,value:%X \r\n" ,pDword ,*pDword) ;
pDword ++ ;
printf("address:%X ,value:%X \r\n" ,pDword ,*pDword) ;
pDword ++ ;
printf("address:%X ,value:%X \r\n" ,pDword ,*pDword) ;
return 0;
}
//结果如下:
address:12FF40 ,value:10
address:12FF41 ,value:11
address:12FF42 ,value:12
address:12FF30 ,value:20
address:12FF34 ,value:21
address:12FF38 ,value:22
Press any key to continue
pByte++ 所得到的结果是 pByte = pByte+1
pDword ++ 所产生的结果是 pDword =pDword +4