自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 C语言结构体中,使用「.」和「->」的区别

可以看出 -> 和 ( * ). (注意这里有个点)是完全等效的,且「.」完全包含了「->」的功能。当然,并不是同级的变量可以任意赋值,还要考虑其他的因素,如是否存在野指针,访问是否越界的此类的情况。换句话说,去除「->」运算符对程序的功能完善没有任何影响,加入「->」的作用仅仅是简化我们的代码。当变量的指针等级为0时,就可以使用「.」运算符,直接其访问成员。从最开始的结构体变量,设为"0级指针",结构体指针为1级指针。「->」运算符可以看成指针等级先-1,再使用「.」运算符;「*」运算符使用后-1;

2022-09-17 12:38:00 7338 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除