C 语言实例 - 使用结构体(struct)C 语言实例 C 语言实例
使用结构体(struct)存储学生信息。
实例
#include <stdio.h>
struct student
{char name[50];int roll;float marks;
} s;int main()
{printf("输入信息:\n");printf("名字: ");scanf("%s", s.name);printf("编号: ");scanf("%d", &s.roll);printf("成绩: ");scanf("%f", &s.marks);printf("显示信息:\n");printf("名字: ");puts(s.name);printf("编号: %d\n",s.roll);printf("成绩: %.1f\n", s.marks);return 0;
}
输出结果为:
输入信息:
名字: runoob
编号: 123
成绩: 89
显示信息:
名字: runoob
编号: 123
成绩: 89.0

转载于:https://www.cnblogs.com/bytebee/p/8535672.html

C 语言实例 - 使用结构体(struct)相关推荐

  1. Go语言中的结构体 (struct)

    Golang官方称Go语言的语法相对Java语言而言要简洁很多,但是简洁背后也灵活了很多,所以很多看似很简单的代码上的细节稍不注意就会产生坑.本文主要对struct结构体的相关的语法进行总结和说明. ...

  2. C语言中的结构体——struct

    结构体是C语言中很重要的知识点,结构体使得C语言有能力去描述复杂类型.         我们知道C语言中有许多类型,如:int.char.double······,但是现实世界中存在很多复杂的对象,不 ...

  3. C语言结构体struct详解与实例

    目录 1.定义 2.应用 2.1初始化 2.2使用 3.结构体对齐规则与存储 1.定义 C语言中结构体(struct关键字定义)是一种自定义数据类型.通过结构体的定义可以将多种不同类型数据形成一个组合 ...

  4. C语言 结构体 struct Cat cat1;

    引入 使用传统技术解决 需要定义多个变量或数组 结构体与结构体变量的关系示意图 类似Java类中的对象(结构体)与属性(结构体变量) 一切物体都可以看作对象(结构体) 补充:C语言数据类型 简单使用案 ...

  5. C语言的几种结构体Struct的赋值方法

    C语言的几种结构体Struct的赋值方法 1. 定义结构体类型 这里是两个结构体的基本结构. struct Init{int a;float b;double c; }I1; struct SIMPL ...

  6. [ C语言 ]指针---结构体(struct)---分支语句(1)---初识C语言末尾

    文章目录 前言 一,指针 二,结构体(struct) 三,分支语句(选择结构) 总结​​​​ 前言 本篇文章主要记录指针末尾,结构体,和分支语句(选择结构) --------------------- ...

  7. c语言结构体定义蚂蚁,C语言结构体(struct)常见使用方法

    C语言结构体(struct)常见使用方法 C语言结构体(struct)常见使用方法 基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合) ...

  8. C语言 结构体Struct 中冒号的用法

    C语言 结构体Struct 中冒号的用法 本文有部分内容参考菜鸟教程-C 位域 . 关于"位域"的说明 有些信息在存储时,并不需要占用一个完整的字节,而只需占几个或一个二进制位. ...

  9. C语言——结构体struct与typedef的使用

    我们常常在某些C语言代码中看到有时候typedef关键字和struct一起连用定义结构体,有时候只用struct关键字直接定义结构体,在此记录两者的一些用法,给自己做一个笔记,希望对大家也有所帮助.如 ...

最新文章

  1. mysql索引为啥要选择B+树 (上)
  2. python学习笔记011——内置函数__module__、__name__
  3. 统计上报---日志上报成功率高的方式
  4. mongodb的备份与恢复
  5. HDU 5298 Solid Geometry Homework 暴力
  6. zbb20180929 thread java并发编程之Condition
  7. 微软笔试题,机器人消砖块
  8. 探索ElasticSearch(一)
  9. 车辆管理系统之开始自己的任务(三)
  10. 一个网卡下设置两个ip地址
  11. SAP CRM Long text unit test preparation
  12. linux初始化进程ppid号,linux基础(十一)--系统初始化的简谈
  13. 编译过程中的链接地址对最终编译镜像文件的影响
  14. 【JMX】JMX 远程 连接 The client has been closed
  15. PyTorch数据加载器
  16. Drawable解析1——ColorDrawable、BitmapDrawable、ClipDrawabl和ScaleDrawable
  17. i710700黑苹果_[Hackintosh]解决黑苹果无法使用Siri、iMessage等服务
  18. Axure一些常用模板下载(免费模板)
  19. linux源码编译安装MQTT服务器mosquitto
  20. 通过企业微信服务端API接口进行群发应用消息

热门文章

  1. chrome 浏览器全屏操作
  2. Java Spring 后端项目搭建
  3. 禁用导航栏的右滑返回实现全屏手势返回
  4. 从客户端...中检测到有潜在危险的 Request.Form 值
  5. Junit4 简单教程
  6. python中ascii码和字符的转换
  7. shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有! -e这又是什么意思呢?
  8. 安装mysql显示有5.0_安装MySQL5.0时到如图这一步提示出错了,~
  9. 通过BAT、网易、京东产品经理的简历大概什么样?
  10. 计算机在智慧交通的应用论文,智能交通的毕业论文