晋城市网站建设_网站建设公司_电商网站_seo优化
2025/12/29 21:28:52 网站建设 项目流程

1. 指针变量本身也是一个变量,其储存的是一个地址,而这个值本身也有地址。

*符号加上指针变量名,即获得这个指针变量的储存的地址所指向的值。

&符号加变量名称,获得这个变量的所储存的数据的地址。这个变量也可以是指针变量。

2. 将一个地址转换成指针,使用类型强转即可。

volatile uint32_t *fifo_reg_read = (uint32_t *)0x60001000;

3.指针的加法对应的储存的地址的变化,会自动根据类型uint32_t(即四个字节)自动偏移。

fifo_reg_read + 1时等价于0x60001000+1*4

volatile uint32_t *fifo_reg_read = (uint32_t *)0x60001000; fifo_reg_read = fifo_reg_read + 1; // 0x60001004; fifo_reg_read = fifo_reg_read + 2; // 0x60001008;

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询