c语言的结构体使用方法:

1. 第一种方法:

声明

struct Person {float weight;float height;
}

使用

struct Person lloyd;
lloyd.weight = 60;
lloyd.height = 175;

2. 第二种方法,使用typedef

声明

typedef struct {float weight;float height;
} Person

使用

Person lloyd; //不用写struct了

typedef其他用法

如:

typedef char Line[81]; //定义Line为char[81]的数组
Line haha, hehe; //haha 与 hehe都是char[81]类型

上面代码相当于:

char haha[81];
char hehe[81];

转载于:https://blog.51cto.com/zhicongli/1771100

结构体和typedef相关推荐

  1. 【 C 】结构体 与 typedef

    目录 结构体 定义结构体 访问结构体成员 typedef typedef使用实例 typedef vs #define #define使用实例 结构体 先简单看下结构体的概念与用法: 转载:结构体 C ...

  2. c语言用typedef定义结构体,C语言结构体定义 typedef struct

    c语言规范,定义结构体: typedef struct ANSWER_HEADER { u8 u8Type; u8 u8Code; u32 u32TimeStamp; struct ANSWER_HE ...

  3. 【C语言】结构体定义 typedef struct 用法详解和用法小结

    结构体定义 typedef struct 用法详解和用法小结 文章目录 结构体定义 typedef struct 用法详解和用法小结 0. 前言 1. 首先:在C中定义一个结构体类型要用typedef ...

  4. C++自学12:结构体(struct/typedef)

    定义结构体需要使用关键字struct修饰 struct MyStruct1 { int a;int c; }; (重要)下面声明了4个东西,分别是 1.结构体User 2.User指针类型的指针p1 ...

  5. c/c++教程 - 1.10 结构体 使用typedef定义struct结构体 结构体数组 结构体指针 结构体嵌套 结构体做函数参数 结构体const

    十二.结构体 (1)结构体定义和使用 基本概念:结构体属于用户自定义的数据类型,允许用户存储不同的数据类型. 参考视频:https://www.bilibili.com/video/BV1et411b ...

  6. 结构体与typedef关键字

    先引入例题: 有typedef关键字的 设有以下说明语句:typedef struct stu{ int a;float b;} stutype; 则下面叙述中错误的是( D ). A.struct是 ...

  7. 结构体定义 typedef struct 用法详解和用法小结

    typedef是类型定义的意思.typedef struct 是为了使用这个结构体方便. 具体区别在于:  若struct node{ }这样来定义结构体的话.在定义 node 的结构体变量时,需要这 ...

  8. c语言结构体定义和使用typedef,结构体定义typedef struct 用法详解

    typedef是类型定义的意思,typedef struct是为了使用这个结构体方便. 在了解typedef之前我们先来了解一下什么是结构体类型: C++提供了许多种基本的数据类型(如int.floa ...

  9. struct与typedef 结构体定义

    结构体的基本定义方法有三种: struct 结构体名 变量名; struct 结构体名 变量名 = { 成员1值, 成员2值... }; 定义结构体时顺便创建变量; 这三种的具体代码如下: /* -- ...

最新文章

  1. Linux的MySQL不能远程访问
  2. 网络编程学习笔记(udp_server函数)
  3. PHP 的一些开发规范
  4. Bug反思:全面细致 不起眼的地方最可疑
  5. 计算机应用技术考试重点,复习资料:2020年江苏自考计算机应用技术考前重点练习:单项选择题二...
  6. 1000种对Java的响应没有死
  7. linux常用命令(16)locate命令
  8. [转] 2018年冬流感通知
  9. GDB 命令详细解释
  10. 【伸手党福利】开发人员重装系统顺序
  11. lammps软件介绍与使用
  12. java中的BigDecimal类型
  13. SEO学习必上的网址大全
  14. 微信小程序弹窗显隐动态控制页面滚动
  15. 怎样在Word2010中新建样式
  16. 一起来回忆一些经典的台词吧~~
  17. Python求积分(定积分)
  18. android 发音乐通知到通知栏
  19. 硬件在环(三):veristand使用
  20. (一)框架搭建,前端路由设置,自定义寻找指定路径(Django+Vue+Mysql,数据库管理数据分析网站)

热门文章

  1. 探讨ASP.NET 2.0中的Web控件改进技术(3)
  2. ArcPy学习入门(三):ArcPy 函数列表
  3. 批处理解决本地连接无法禁用问题
  4. Angular系列学习二:基本的组件说明、自定义组件和部分细节说明
  5. c++ primer,友元函数上的一个例子(By Sybase)
  6. 基于引擎的matlab+vc混合编程的配置
  7. string Format转义大括号
  8. C# 中 以 # 打头的 编码 是: html 编码解码地址 转换
  9. 实战Gradle——第1章 项目自动化介绍
  10. 利用onSaveInstanceState()方法保存Activity状态