美文网首页C语言
C语言中结构变量的引用

C语言中结构变量的引用

作者: TortoiseY | 来源:发表于2017-05-21 00:36 被阅读0次

结构类型的引用包括对结构变量的引用和对结构变量中成员的引用两个方面
a.对结构变量的引用包括
   1.结构变量的赋值操作
   2.取地址操作
   3.间访操作
   4.用结构变量作为函数的参数或者返回值
b.对结构变量中成员的引用通过成员选择运算符“.”实现
详细介绍:
a.结构变量的引用
   1.结构变量的赋值操作
       当两个结构变量类型相同时,可以直接进行赋值操作,数组不可以,使用下面的例子来说明:
struct point{ int x; int y; }point_1={1,1},point_2; point_2=point_1;//该语句完全合法,
   2.结构变量的取地址操作和间访操作
可以通过弹幕运算符&对结构变量进行取地址操作,通过间访操作符*可以对结构指针所致的结构变量进行间访操作。
例如:

struct point point_1,*p=&point_1;

b.通过成员选择运算符“.”访问成员
   成员选择表达式的一般形式为
      <strong>结构变量名.成员名</strong>

相关文章

  • C语言中结构变量的引用

    结构类型的引用包括对结构变量的引用和对结构变量中成员的引用两个方面a.对结构变量的引用包括1.结构变量的赋值操作2...

  • C++程序设计学习笔记:1 从C走进C++ 引用

    在C++语言中,“引用”相当于给变量起了一个别名。C语言并没有引用这个概念,C语言用指针实现类似的功能。 引用的语...

  • C语言基础6

    结构体概述 1 在C语言中,结构体(struct)指的是一种数据结构,是C语 言中构造类型的其中之一。 2 在实际...

  • c++bool型变量,引用型变量,命名空间

    bool型变量 1个字节变量缺省赋值为true=1或者false=0 引用型变量 类似于c语言中的指针变量 使用方...

  • c++之reference(引用)

    ■在C语言中,使用指针(Pointer) 可以间接获取、修改某个变量的值■在C+ +中,使用引用(Referenc...

  • C语言中的枚举(enum)类型

    C语言中的枚举(enum)类型 枚举变量是C语言中的一种数据结构,在C++和Java等衍生语言(用词好像不太恰当)...

  • [Swift]结构体指针操作

    C语言的指针操作 在c语言中申明一个变量并通过指针修改该变量的值 a value is 2 c语言操作结构体指针操...

  • Makefile学习笔记——5.变量

    1 前言 在Makefile中,变量的使用类似于C语言中的宏,在 Makefile 的目标、依赖、命令中引用变量的...

  • C++: 引用(reference)

    介绍 在C语言中,使用指针(Pointer)可以间接获取、修改某个变量的值;在C++中,使用引用(Referenc...

  • sizeof(struct)

    在C语言中,结构体会以占用字节最长的变量为基准,做内存对齐。

网友评论

    本文标题:C语言中结构变量的引用

    本文链接:https://www.haomeiwen.com/subject/qtkmxxtx.html