发布网友 发布时间:2天前
共2个回答
热心网友 时间:5分钟前
c语言中->和.的区别为:性质不同、指向不同、访问不同。
一、性质不同
1、->:->是指向结构体成员运算符。
2、.:.是断点符号,不属于运算符。
二、指向不同
1、->:->所指向的是结构体或对象的首地址。
2、.:.所指向的是结构体或对象。
三、访问不同
1、->:->的用处是使用一个指向以便访问结构体或对象其内成员。
2、.:.的用处是使用一个指向以便访问结构体或对象。
参考资料来源:
百度百科——->
百度百科——点
热心网友 时间:5分钟前
前者是通过指针来引用结构体的成员。
后者是直接通过结构体本身来访问其成员。