下载  >  课程资源  >  C/C++  > C++程序设计课件 ch7 自定义数据类型

C++程序设计课件 ch7 自定义数据类型 评分

C++程序设计课件 第七章 自定义数据类型,介绍C++的的结构体类型、 共用体、枚举类型等
C十十的数据粪型 短整型( short int) 整型 整型(int) 长整型(10 ng int) 字符型(char) 基本类型 单精度型(f10at) 浮点型双精度型( double) 长双精度型(1 ong double 布尔型(boo1)/逻辑型 类型(Void) 数据类型 枚举类型(enum) 用户自定义类 数组类型 型UDT(user 构造类型U结构体类型( struct) defined 共用体类型( union)type) 类类型(c1ass) 引用类型 指针类型 结枸体概述 struct student 向编译系统声明: Student是 种结构体类型,它包括num, int nung name,se×,age, score addr等不同类型的数据项。 char name [ 20i student是一个结构体类型名; char sex snum等称为数据项、成员、域等 int ages float scorei char addr[30]; nUIm ae sex age score addr 10010 Li Fun M 1887.5 Beijing 贺剩坚nailsrhielijiana163.com 声明一个结枸体类型的一般形式 struct student struct结构体类型名 成员表列}; int numb struct结构体类型名 char name [20]; char sexa 类型名成员名; 类型名成员名; int age float score char addr [301 struct结构体类型名 域表}; 贺剩坚nailsrhielijiana163.com 结枸体类型变量的定义方法 ¤先声明结构体类型再定义变量名,如 struct student 结构体类型只是一种数据类型 int numa 不占内存空间,只有定义结构体 char name [2013 类型变量时才开辟内存空间 char sex, int agei 定义了结构体变量后,系统为之 float score 分配内存单元,如 student1和 student2在内存中各占63个字 char addr[30]3 节(4+28+1+4+4+38=63)。 Student student1, student23 贺剩坚nailsrhielijiana163.com 结枸体类型变量的定义方法 在声明类型的同时定义变量,如 struct student int numa char name [2013 char sex, int age float score struct结构体名 char addr[30]3 1 student1, student2; 成员表列 }变量名表列; 贺剩坚nailsrhielijiana163.com 结枸体类型变量的定义方法 α直接定义结构体类型变量,如 struct int numa char name [2013 char sex, int age float score struct char addr[30]3 1 student1, student2; 成员表列 }变量名表列; 贺剩坚nailsrhielijiana163.com 堤倡第(1)种方法 a便于不同函数甚至不同文件共同使用同一自定义类型 (1) (3) struct student struct student struct int num; int num int num: char name [20]; char name[ 20]; char name[ 20]: char sex, char sex char sex, int ages int age; int age float score float score float scores char addr [30]3 char addr[ 30]; char addr[30]: y student1 3 student1 Student student1; 贺剩坚nailsrhielijiana163.com 结构体的成员是一个结构体变量 struct date struct student int months int numi int days char name [ 20]3 int years char sex int ages Date birthdays char addr [30] student1 student 2 birthday num name sex age addr month day I year 贺剩坚nailsrhielijiana163.com

...展开详情
所需积分/C币:10 上传时间:2013-02-26 资源大小:1.3MB
举报 举报 收藏 收藏 (1)
分享 分享

评论 下载该资源后可以进行评论 11

qq_29243827 看过之后,感觉很有用,很有帮助
2015-06-23
回复
watercube123 这是贺老师给2012级学生讲课的配套讲义。感谢贺老师的分享。
2014-12-08
回复
u012135697 我拿来上课挺好,侧重基础,知识点全面
2014-07-11
回复
mcu1989621 贺老师的作品,真是不错,辛苦了,很适合新手上手!
2014-06-18
回复
bingming527741820 配合贺老师的视频进行学习,很有帮助!谢谢分享。
2014-05-31
回复
c++程序设计-刘振安书籍(含PPT)

计算机考试,刘振安C++程序设计,自考教材书籍和PPT版本。

立即下载
C++程序设计题

C++程序设计题,包括选择题,简答题,编程题,可以更好地准备C++考试

立即下载
C++程序设计语言.pdf

C++程序设计语言.pdf ,有深度。学习语言首先要熟知它的思想,它的设计规则和演化历程,C++语言的设计和演化!

立即下载
C++程序设计_谭浩强(经典版)

本书详细介绍了C++面向对象程序设计方法,书中例子简单,逻辑清晰,逐层深入,是一本不错的C++学习手册。

立即下载
C++程序设计原理与实践.pdf

C++程序设计原理与实践.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

立即下载
C++程序设计基础课后答案 第十章

C++程序设计基础课后答案 第十章,十分详细,完整,欢迎下载

立即下载
C++程序设计 刘振安 2008年版自考课本课后习题参考答案及其程序

第一章 一、选择题 1.B; (typedef ,typeid ,typename,都为保留字); 2.C; (标识符,应该以字母或,下划线开头); 3.C; (标识符中有的特殊符号,只能有下划线); 二、填空题 1. cin,cout 2. new,delete 3. int a(55); 三、改错题 1.没有定义变量num; 2.const int *p=&x;是声明指向常量的指针, *p不能当作“左值”,*p=65错误。 3.p为常量指针,不能吧p作为“左值”,p=&y,错误。 四、编程题 1. 分别用字符和ASCII码形式输出整数值65和66

立即下载
visual c++程序设计与应用教程课后操作题答案

visual c++程序设计与应用教程课后操作题答案源代码 清华大学出版社 马石安 魏文平编著

立即下载
windows窗口设计程序 C/C++程序设计

用C程序设计windows的窗口,教你如何用程序设计windows窗口,想知道,不妨看一看。

立即下载
C++程序设计, C++视频教程下载

C++程序设计, C++视频教程下载

立即下载
C++程序设计语言

《C++程序设计语言》英文名为《the c++ programming language》也是学习C++的一本经典书籍。希望对你有帮助

立即下载
高级语言C++程序设计编程范例与精解

高级语言C++程序设计编程范例与精解 关于不同的例题的详解

立即下载
C++程序设计语言1到4部分,高清带书签

本书版权属于原作者,本人只是从网络收集到本资源,请勿用作商业用途,本人不承担任何侵权责任。 《C++程序设计语言》(原书第4版)是C++领域最经典的参考书

立即下载
C++程序设计语言(特别版)pdf

C++程序设计语言(特别版).pdf 适合C++初学者学习

立即下载
Visual+C++程序设计实用案例教程

Visual+C++程序设计实用案例教程-于永彦-pdf 和大家一起分享 大家一起进步

立即下载
C++程序设计实践指导

C++程序设计实践指导 有需要的同学可以下载下来看看

立即下载
C++程序设计 电子版

C++程序设计 网页看的太慢 ..... 电子版

立即下载
c++程序设计B实验

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,

立即下载
高级语言C++程序设计编程范例与精解(周玉龙)

高级语言C++程序设计编程范例与精解(周玉龙)PDF 完整版,不错的书,适合初学者看看。

立即下载
c++程序设计(钱能)

网上找了很久,也不算太清楚,不过不会少页。

立即下载