晚餐时间,妈妈做好了美味的晚餐,去楼上叫爸爸和宝宝吃饭,到了卧室,发现只有宝宝,妈妈想:“爸爸在哪?”。妈妈先让宝宝下楼去餐桌旁,然后走到书房,在书房找到正在看书的爸爸。
(父慈子孝的场面,泪目)
案例设计
假设将案例描述中的宝宝和爸爸视为变量,书房和卧室视为存储空间,那么实现时,卧室和书房都应设置为指针卧室和书房指向宝宝和爸爸的地址。
完整代码
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main()
{
int father = 1;
int baby = 2;
int *room1,*room2;
int *dd = &father;
room1 = dd ;
room2 = &baby;
// 输出地址
printf ("爸爸所在的地址为:%x\n",room1);
printf ("宝宝所在的地址为:%x\n",room2);
// 输出变量存储的数值
printf ("爸爸为:%d\n",*room1);
printf ("宝宝为:%d\n",*room2);
system ("pause");
return 0;
}
代码运行如下: