地址和指針的概念
內存區的每一個字節有一個編號,這就是“地址” 。如果在程序中定義了一個變量,在對程序進行編譯時,系統就會給這個變量分配內存單元
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