->和之间的区别。在c语言中有:不同的性质,不同的方向和不同的访问方式。
1、不同的属性
1和->是指向结构成员的运算符。
2..是断点符号,不是运算符。
2、指向不同的
1,->表示结构或对象的第一个地址。
2..指结构或物体。
3.一般来说,使用“.”,您只需要声明一个结构。格式为,结构类型名称,结构名称。然后使用结构名加“.”和域名来引用域。因为结构的内存是自动分配的。就像inta一样
要使用“>”,必须声明指向结构的指针,手动打开结构的内存,然后将返回的指针赋给声明的结构指针,然后使用“>”正确引用它。
否则,内存中只分配指针的内存,而不分配结构的内存,这样就不存在所需的结构。在这种情况下,使用“>”引用是一个自然的错误,因为没有结构,所以没有结构域。
3、访问不同
1。->的用法是使用指针访问结构或对象的成员。
2.使用。是使用指针访问结构或对象。