摘要: 在学习单片机的时候,经常需要让一个指针指向固定的区域,这时候应该怎么操作? #include<stdio.h> int main() { int *p; int a =10; p=&a; printf("改变前变量a的地址=%p\n",&a); p=(int *)0x000000000061FE33 阅读全文
posted @ 2022-10-23 22:41 WellMandala 阅读(189) 评论(0) 推荐(0)
摘要: 指针是存放变量的地址,那为什么要区分类型?不能所有类型的变量都用一个类型吗?下面用一个例子来说明这个问题。 #include<stdio.h> int main() { int a=0x1234; int *p=&a; char *c=&a; printf("p指向的变量a的地址=%p\n",p); 阅读全文
posted @ 2022-10-23 22:17 WellMandala 阅读(105) 评论(0) 推荐(0)
摘要: 指针就是地址,变量的值可以通过两种方式访问,一个是通过变量名,一个是通过地址访问。 从而引出一个问题,即什么是指针变量?整型(字符)变量就是存放整形(字符)的变量,指针变量就是存放指针的变量,也就是存放地址(16位表示)的变量。 指针变量本身也是有一个地址的。 例子: #include<stdio. 阅读全文
posted @ 2022-10-23 21:03 WellMandala 阅读(99) 评论(0) 推荐(0)