地址和指针的概念
内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元
1.按变量地址存取变量值的方式称为“直接访问”方式
printf(″%d″,i);
scanf(″%d″,&i);
k=i+j;
2.另一种存取变量值的方式称为“间接访问”的方式
即,将变量i的地址存放在另一个变量中
在C语言中,指针是一种特殊的变量,它是存放地址的
内存区的每一个字节有一个编号,这就是“地址” 。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元
1.按变量地址存取变量值的方式称为“直接访问”方式
printf(″%d″,i);
scanf(″%d″,&i);
k=i+j;
2.另一种存取变量值的方式称为“间接访问”的方式
即,将变量i的地址存放在另一个变量中
在C语言中,指针是一种特殊的变量,它是存放地址的
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU