c语言箭头指针的作用,C语言中,结构体成员变量的点和箭头
生活随笔
收集整理的這篇文章主要介紹了
c语言箭头指针的作用,C语言中,结构体成员变量的点和箭头
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C語言中,調用成員變量用點還是用箭頭,取決于當前的ID是指針還是結構體本身。
如:typedef?struct?{
float?height;
float?weight;
}?Person;
int?main(int?argc,?char?*argv[])?{
Person?jiushen;
Person?*lengleng?=?(Person?*)malloc(sizeof(Person));
//注意這里結構體指針的聲明,要分配空間
jiushen.weight?=?60;
jiushen.height?=?175;
lengleng?->?height?=?165;
(*lengleng).weight?=?50;
printf("%f,?%f\n",?jiushen.weight,?lengleng->weight);
}
可以看出,對于指針lengleng,
lengleng -> weight
等價于
(*lengleng).weight
總結
以上是生活随笔為你收集整理的c语言箭头指针的作用,C语言中,结构体成员变量的点和箭头的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海信电视一直显示 设备连接已断开,是怎么
- 下一篇: 《女管家》男女主角是谁 剧中主要演员资料