如何理解指针p=(a);

发布网友 发布时间:2024-10-24 09:40

我来回答

1个回答

热心网友 时间:2024-11-05 14:49

1,很显然啊,p是什么,p是指向结构体这个类型的指针。也就是说,p里面放的地址,你对它进行引用,他去这个地址找,会发现一个结构体变量。你得思维开阔点儿,把结构体也想成一个普通类型的变量。

 

stu.age是int类型,你讲int类型的地址给一个结构体,肯定不对啊。但是我想说的是,这两个地址的值是一样的。你看下面这个图,也许对你有点儿帮助:

 

所以,切莫以为两个指针值一样,就可以认为相当,指针的赋值,一定要类型匹配。

 

2.这个好好看书上的定义吧,比我讲的详细。

 

3.枚举的格式而已,首先不能enum a={};注意没有等于的,这就是a错的原因。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com