char * data c_ptr; int * idata i_ptr; long * xdata l_ptr; 上述定义,c_ptr, i_ptr, l_ptr变量本身分别位于data ,idata,xdata区。
char data * c_ptr; //表示指向的是data区中的char型变量,c_ptr在片内存储区中; int xdata * i_ptr; //表示指向的是xdata区中的int型变量,i_ptr在片内存储区中; long code * l_ptr; //表示指向的是code区中的long型变量,l_ptr在片内存储区中;
char data * data c_ptr; //表示指向的是data区中的char型变量,c_ptr在片内存储区data中; Int xdata * idata i_ptr; //表示指向的是xdata区中的int型变量,i_ptr在片外存储区xdata中; long code * xdata l_ptr; //表示指向的是code区中的long型变量,l_ptr在片内存储区xdata中;