您的位置:控制工程论坛网论坛 » 软件与程序 » C语言中什么叫结构变量?它的作用又是什么?

fuhuafeng72

fuhuafeng72   |   当前状态:在线

总积分:924  2024年可用积分:0

注册时间: 2014-04-03

最后登录时间: 2015-06-29

空间 发短消息加为好友

C语言中什么叫结构变量?它的作用又是什么?

fuhuafeng72  发表于 2014/4/12 19:18:11      837 查看 2 回复  [上一主题]  [下一主题]

手机阅读

结构是一个新的数据类型吧。。主要还是把基本数据类型封装在里面了。。其实结构名就像一个学生的代号。。每个学生多有姓名。。年龄。。体重。。身高。等等。。把他抽象成计算机语言就像:
struct student{
              char *name="";
              int age=0;
              int weight=0;
              int height=0;
             };
           这个就是C语言的里面的结构。。

1楼 0 0 回复
  • fuhuafeng72

    fuhuafeng72   |   当前状态:在线

    总积分:924  2024年可用积分:0

    注册时间: 2014-04-03

    最后登录时间: 2015-06-29

    空间 发短消息加为好友

    fuhuafeng72   发表于 2014/4/12 19:18:37

    结构是一个新的数据类型, 因此结构变量也可以象其它类型的变量一样赋值、运算, 不同的是结构变量以成员作为基本变量。
       结构成员的表示方式为:
             结构变量.成员名
       如果将"结构变量.成员名"看成一个整体,  则这个整体的数据类型与结构中该成员的数据类型相同, 这样就可象前面所讲的变量那样使用。

    2楼 回复本楼

    引用 fuhuafeng72 2014/4/12 19:18:37 发表于2楼的内容

  • fuhuafeng72

    fuhuafeng72   |   当前状态:在线

    总积分:924  2024年可用积分:0

    注册时间: 2014-04-03

    最后登录时间: 2015-06-29

    空间 发短消息加为好友

    fuhuafeng72   发表于 2014/4/12 19:19:37

    一大堆元素打包成一个结构

    3楼 回复本楼

    引用 fuhuafeng72 2014/4/12 19:19:37 发表于3楼的内容

总共 , 当前 /