区别直接引用与间接引用
(1)直接引用例如:
#include<stdio.h>
int main()
{int a;
a=10;
//定义整型变量a,编译器找到a的储存地址,把'10'储存到a的储存空间
printf("printf a=%d",a);
}
(2)间接引用例如:
#include<stdio.h>
int main()
{char a;//定义字符型变量a
char* p;//定义指针变量p
p=&a;//把a的地址储存到p中
*p=10;//这里的*b代表b对应的储存空间(即a的储存空间)
printf("printf a=%d\n",a);
return 0;}
运行结果: