社区
C++ 语言
帖子详情
如何用C++写一个函数能够遍历结构体中变量
renling326
2012-11-08 01:03:54
求高手指教
...全文
656
5
打赏
收藏
如何用C++写一个函数能够遍历结构体中变量
求高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十八道胡同
2012-11-08
打赏
举报
回复
是遍历一个结构体中的所有变量 还是 是遍历所有结构体的同一个变量 第一个很难实现 第2个 遍历类似于遍历数组
图灵狗
2012-11-08
打赏
举报
回复
没这样的用法,楼主最终的目标是什么?
olderma
2012-11-08
打赏
举报
回复
http://bbs.csdn.net/topics/380242512 这里有比较详细的介绍,感觉40(43)楼的很好,lz可以参考一下的
olderma
2012-11-08
打赏
举报
回复
http://bbs.csdn.net/topics/380242512这里有比较详细的介绍,感觉40(43)楼的很好,lz可以参考一下的
一鸣惊人
2012-11-08
打赏
举报
回复
指针、引用、
结构体
、线性表(顺序表、单向链表)
(1)使用指针和引用两种方式,完成两个学生的交换。 (2)定义
一个
结构体
类型student,
写
一个
函数
,根据学号或者成绩,对包含有n个学生的
结构体
数组进行排序,学生的
结构体
至少包括3个成员(学号,姓名,入学分数等),比较
结构体
变量
的大小时,可以根据其学号或者分数。 (3)完成线性表的基本操作:插入、删除、查找,
遍历
、以及线性表合并等运算在顺序存储结构和链式存储结构上的运算。
Visual
C++
开发实战1200例 第3章
第3章数据结构 3.1
结构体
实例079
结构体
类型的定义 实例080
结构体
变量
的初始化 实例081如何使用嵌套结构 实例082将结构作为参数传递并返回 实例083共用体数据类型的定义 实例084共用体
变量
的初始化 实例085如何使用匿名共用体 实例086枚举类型的定义与使用 实例087用new动态创建
结构体
实例088使用
结构体
标识操作员名称密码和级别 实例089创建包括12个月份的枚举类型 实例090带有
函数
的
结构体
3.2 指针、地址与引用 实例091使用指针自增操作输出数组元素 实例092利用指针表达式操作
遍历
数组 实例093数组地址的表示方法 实例094指针和数组的常用方法 实例095结构指针
遍历
结构数组 实例096指针作为
函数
的参数 实例097多维数组的指针参数 实例098指针作为
函数
的返回值 实例099使用
函数
指针制作菜单管理器, 实例100使用指针实现数据交换, 实例101使用指针实现整数排序 实例102指向
结构体
变量
的指针 实例103周指针实现逆序存放数组元素值 实例104输出二维数组的有关值 实例105输出二维数组任一行任一列值 实例106使用指针查找数列
中
的最大值和最小值 实例107用指针数组构造字符串数组 实例108将若干字符串按照字母顺序输出 实例109用指向
函数
的指针比较大小 实例110用指针
函数
实现求学生成绩 实例111使用指针的指针输出字符串 实例112实现输入月份号输出该月份英文名 实例113使用指向指针的指针对字符串排序 实例114分解字符串
中
的单词 3.3 数组 实例115向数组
中
赋值 实例116
遍历
数组 实例117求数组
中
元素的平均和 实例118数组的排序 实例119向数组
中
插入元素 实例120数组的删除操作 实例121数组冒泡排序法
谭浩强C语言程序设计,
C++
程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar
谭浩强教授,我国著名计算机教育专家。1934年生。1958年清华大学毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书考试委员会主任委员。 谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过4500万册,是读者最多的科技作家。我国平均每30人、知识分子每1.5人就拥有1本谭浩强教授编著的书。(3)他和别人合作编著的《BASIC语言》发行了1200万册,创科技书籍发行量的世界纪录。此外,他编著的《C程序设计》发行了600万册。他曾在
中
央电视台主讲了BASIC,FORTRAN,COBOL,Pascal,QBASIC,C,Visual Basic七种计算机语言,观众超过300万人。 在我国学习计算机的人
中
很少有不知道谭浩强教授的。他善于用容易理解的方法和语言说明复杂的概念。许多人认为他开创了计算机书籍贴近大众的新风,为我国的计算机普及事业做出了重要的贡献。 谭浩强教授曾获全国高校教学成果国家级奖、国家科技进步奖,以及北京市政府授予的“有突出贡献专家”称号。《计算机世界》报组织的“世纪评选”把他评为我国“20世纪最有影响的IT人物”10个人之一(排在第2位)。他的功绩是把千百万群众带入计算机的大门。 1 C语言概述 1.1 C语言的发展过程 1.2 当代最优秀的程序设计语言 1.3 C语言版本 1.4 C语言的特点 1.5 面向对象的程序设计语言 1.6 C和C++ 1.7 简单的C程序介绍 1.8 输入和输出
函数
1.9 C源程序的结构特点 1.10 书
写
程序时应遵循的规则 1.11 C语言的字符集 1.12 C语言词汇 1.13 Turbo C 2.0 集成开发环境的使用 1.13.1 Turbo C 2.0 简介和启动 1.13.2 Turbo C 2.0 集成开发环境 1.13.3 File菜单 1.13.4 Edit 菜单 1.13.5 Run 菜单 1.13.6 Compile 菜单 11.13.7 Project 菜单 1.13.8 Options菜单 1.13.9 Debug 菜单 1.13.10 Break/watch 菜单 1.13.11 Turbo C 2.0 的配置文件 2 程序的灵魂—算法 2.1 算法的概念 21 2.2 简单算法举例 21 2.3 算法的特性 24 2.4 怎样表示
一个
算法 24 2.4.1 用自然语言表示算法 24 2.4.2 用流程图表示算法 24 2.4.3 三种基本结构和改进的流程图 28 2.4.4 用N-S 流程图表示算法 29 2.4.5 用伪代码表示算法 30 2.4.6 用计算机语言表示算法 31 2.5 结构化程序设计方法 31 3 数据类型、运算符与表达式 3.1 C语言的数据类型 32 3.2 常量与
变量
33 23.2.1 常量和符号常量 33 3.2.2
变量
33 3.3 整型数据 34 3.3.1 整型常量的表示方法 34 3.3.2 整型
变量
35 3.4 实型数据 37 3.4.1 实型常量的表示方法 37 3.4.2 实型
变量
38 3.4.3 实型常数的类型 39 3.5 字符型数据 39 3.5.1 字符常量 39 3.5.2 转义字符 39 3.5.3 字符
变量
40 3.5.4 字符数据在内存
中
的存储形式及使用方法 41 3.5.5 字符串常量 41 3.5.6 符号常量 42 3.6
变量
赋初值 42 3.7 各类数值型数据之间的混合运算 43 3.8 算术运算符和算术表达式 44 3.8.1 C运算符简介 44 3.8.2 算术运算符和算术表达式 45 3.9 赋值运算符和赋值表达式 47 33.10 逗号运算符和逗号表达式 48 3.11 小结 49 3.11.1 C的数据类型 49 3.11.2 基本类型的分类及特点 49 3.11.3 常量后缀 49 3.11.4 常量类型 49 3.11.5 数据类型转换 49 3.11.6 运算符优先级和结合性 50 表达式 50 4 最简单的 C程序设计—顺序程序设计 4.1 C语句概述 51 4.2 赋值语句 53 4.3 数据输入输出的概念及在 C 语言
中
的实现 54 4.4 字符数据的输入输出 54 4.4.1 putchar
函数
(字符输出
函数
) 54 4.4.2 getchar
函数
(键盘输入
函数
) 55 4.5 格式输入与输出 55 4.5.1 printf
函数
(格式输出
函数
) 56 4.5.2 scanf
函数
(格式输入
函数
)
C语言程序设计实现 雪花飘落
编程思路:首先在程序开始处,开通语句#include引入头
函数
,建立
函数
,然后定义
结构体
变量
Snow,并且编
写
雪花的一系列操作的
函数
;最后在main
函数
的内部实现对各子
函数
的调用,实现雪花飘落的过程。 三.主要解决问题的方法及技术关键 1.用keyx,keyy
函数
完成对内存空间保存,用DrawSnow
函数
完具体实现,change
函数
改变雪的颜色,Choose选择演示内容Init(void),Close(void)
函数
完成图形驱动和关闭等。 2.
结构体
函数
实现图形的关闭,区域保存,在雪
中
输出文字等.用While,for循环,If语句等完成雪花的设计,包括速度、颜色、显示标题、闪烁效果等 。 3.用起泡排序、汉诺塔、双链表、起泡排序、基数排序、二分查找、二叉树
遍历
等设置雪花颜色。
C++
pair的基本用法总结整理
1,pair的应用 pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl
中
的map就是将key和value放在一起来保存。另
一个
应用是,当
一个
函数
需要返回2个数据的时候,可以选择pair。 pair的实现是
一个
结构体
,主要的两个成员
变量
是first second 因为是使用struct不是class,所以可以直接使用pair的成员
变量
。 其标准库类型–pair类型定义在#include 头文件
中
,定义如下: 类模板:template struct pair 参数:T1是第
一个
值的数据类型,T2是第二个值的数据
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章