#include
int main(){
int a=10;
int *p=&a; //把a的地址赋给p
*p=20; //p所指向的地址单元存储的值,修改为20(即把a修改为20)
printf("%d",*p);//这是输出指针p所指向单元的值,即输出20
return 0;
}
您好。我来给您把这个题目的每一行进行解释。第一行是指程序包含头文件,这个头文件是包含输入输出函数,因为程序中有printf输出函数。第二行是主函数的定义部分,第三行表示在主函数中定义整型变量a并赋初始值为10。第四句是定义指向整型变量的指针变量p,并且把变量a的存储地址赋值给p,第5行是给p所指向的地址中放入值20,这句话就说明p所指向的地址中已经存入的值为20,
那你认为是多少?