关于计算机的应用,[计算机软件及应用]关于计算机.ppt

[计算机软件及应用]关于计算机

第五章 指针与引用 练习题 P105 5.10题 第五章 指针与引用 实验题 实验内容及要求 全部程序都用指针实现。 1、编写程序,实现以下功能。输入10个整数,将其中最小的数与第一个数对换,将其中最大的数与最后一个数对换。 2、编写程序,实现以下功能。设某个字符串包含n个字符,将此字符串中从第m个字符开始的全部字符复制成另一个字符串。 要求:字符串要动态创建。 3、编写程序,将一个3×3的矩阵转置。 授课内容 第1章 程序设计概述 第2章 基本数据类型和表达式 第3章 程序控制结构 第4章 数组 第5章 指针与引用 第6章 结构体与共用体 第7章 函数 第6章 结构体与共用体 本章教学目标 理解结构体的概念。 掌握结构体、共用体类型的定义。 掌握结构体变量 、结构体数组和结构体指针的使用。 理解共用体变量、共用体指针的使用。 了解链表的创建和输出。 第6章 结构体与共用体 6.1 结构体 6.1.1 结构体的定义和初始化 6.1.2 结构体的引用 6.1.3 结构体数组 6.1.4 结构体与指针 6.1.5 结构体的应用—链表 6.1 结构体 引入: 1、某个学生的四门课成绩? 2、某个学生的学号、姓名和年龄等基本信息? 6.1 结构体 引入: 在实际应用中,有些信息由若干个不同数据类型和不同意义的数据组成的。 解决方法:在C++中引入了一种新的构造数据类型──结构体类型。 结构体类型是用户自定义类型。 6.1 结构体 6.1.1 结构体的定义和初始化 结构体的定义 格式: struct 结构体类型名 { 类型标识符1 成员名1; … 类型标识符n 成员名n; }; 6.1 结构体 6.1.1 结构体的定义和初始化 结构体的定义 格式: struct 结构体类型名 { 类型标识符1 成员名1; … 类型标识符n 成员名n; }; 6.1 结构体 6.1.1 结构体的定义和初始化 结构体的定义 格式: struct 结构体类型名 { 类型标识符1 成员名1; … 类型标识符n 成员名n; }; 6.1 结构体 6.1.1 结构体的定义和初始化 结构体的定义 格式: struct 结构体类型名 { 类型标识符1 成员名1; … 类型标识符n 成员名n; }; 6.1 结构体 6.1.1 结构体的定义和初始化 结构体的定义 例: struct student //学生信息结构体 { int num; //学号 char name[20]; //姓名 char sex; //性别 int age; //年龄 float score; //成绩 }; 6.1 结构体 6.1.1 结构体的定义和初始化 结构体变量定义: (1)先定义结构体类型,再定义结构体变量。 格式: struct 结构体类型名 { 成员列表; }; 结构体类型名 结构体变量名列表; 6.1 结构体 6.1.1 结构体的定义和初始化 结构体变量定义: (1)先定义结构体类型,再定义结构体变量。 struct student { int num; … }; student stu1,stu2; 6.1 结构体 6.1.1 结构体的定义和初始化 结构体变量定义: (2)定义结构体类型的同时定义结构体变量。 格

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值