在C语言中,int *p; int a = 100; p = &a;//这句语句的意思是什么我的理解是:指针变量p指向a的地址(取a的地址),那a地址的内容会不会被取*p = 求详解.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 00:09:34

在C语言中,int *p; int a = 100; p = &a;//这句语句的意思是什么我的理解是:指针变量p指向a的地址(取a的地址),那a地址的内容会不会被取*p = 求详解.
在C语言中,int *p; int a = 100; p = &a;//这句语句的意思是什么
我的理解是:指针变量p指向a的地址(取a的地址),那a地址的内容会不会被取
*p = 求详解.

在C语言中,int *p; int a = 100; p = &a;//这句语句的意思是什么我的理解是:指针变量p指向a的地址(取a的地址),那a地址的内容会不会被取*p = 求详解.
int *p;
声明了一个叫做p的指针,此时p不知道指向何方(未初始化)
int a = 100;
声明并初始化了一个整数a(=100)
p = &a;
让p指向a(将p设置为a的地址)(把a的地址写入p)(即初始化p为a的地址)
*p = a;
把a复制到p所指向的内容(此时p一定不能是未初始化的,否则会有未定义行为出现)