ex4-10.c

来自「这是《Keil Cx51 V7.0单片机高级语言编程与uVision2应用实践》」· C语言 代码 · 共 18 行

C
18
字号
int *p1;        /* 一般指针, 3字节 */
int xdata *p2;  /* xdata指针, 2字节 */
int idata *p3;  /* idata指针, 1字节 */
int code *p4;  /* code指针, 2字节 */

void pconvert (void) {
  p1 = p2;     /* xdata 指针转换为一般指针 */
  p1 = p3;     /* idata 指针转换为一般指针 */
  p1 = p4;     /* code 指针转换为一般指针 */
 
  p4 = p1;     /* 一般指针转换为code指针 */
  p3 = p1;     /* 一般指针转换为idata指针 */
  p2 = p1;     /* 一般指针转换为xdata指针 */
 
  p2 = p3;     /* idata指针转换为xdata指针 (警告错误) */
  p3 = p4;     /* code指针转换为idata指针 (警告错误) */
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?