首页
社区
课程
招聘
[原创]C++ 代码整理 《Visual C++ 开发实战1200例》数据结构-结构体/指针
发表于: 2021-4-25 22:12 7025

[原创]C++ 代码整理 《Visual C++ 开发实战1200例》数据结构-结构体/指针

2021-4-25 22:12
7025

    菜鸟一枚,该文章为整理学习C++ 代码,进一步熟悉C++ 语言并且用来日后复习。因为原书当中使用的编译器有点老,所以,原书当中的代码在现在的环境运行可能报错。所以多少进行了修改使其可以正常运行。下图是我使用的环境。

    结构体变量初始化

    结构体嵌套结构体

    将结构体作为参数传递并返回

    共用体数据类型的定义

    共用体变量的初始化

    匿名共用体

    动态创建结构体

    使用结构体标识操作员名称,密码和级别

    思路:定义一个包含变量名称,密码,级别的结构体,然后用数组的形式存放。每个数组元素表示一个操作员。

    创建包括12个月份的枚举类型

    带有函数的结构体

    使用指针自增操作输出数组元素?

    利用指针表达式操作遍历数组

    利用指针遍历数组可以使用指针表达式对指针进行整数的加减,对于一个指针加1或减1,实际是加上 或减去指针指向的数据长度。

    利用指针表达式操作遍历数组

    数组地址的表示方法

    指针和数组常用的方法

    结构指针遍历结构数组

    指针作为函数的参数

    多维数组的指针参数

    多维数组可以作为函数的参数,但是需要以指针的形式进行传递,并且在指针中要给出数组维数的说明。

    指针作为函数的返回值

    使用函数指针制作菜单管理器

    注释:使用函数指针制作菜单管理器是指利用函数指针指向菜单所执行的函数。即函数指针,另外值得注意的事情是函数指针的定义必须与其指向的函数的定义形式相同。

    使用指针实现数据交换

    使用指针实现整数排序

    注释:指针变量指向一个结构体变量时候,此时该指针变量的值是结构体变量的起始地址

     使用指针实现逆序存放数组元素值

    注释:该代码核心是invert自定义函数。首先它是有两个形参,指针x以及表示长度的n。在函数内部,j表示数组的最后一个元素,p表示数组的中间的元素。接着使用for循环来替换。

    导出二维数组的有关值

   输出二维数组任一行任一列值

    使用指针查找数列中的最大值和最小值

    用指针数组构造字符串数组

    将若干字符串按照字母顺序输出


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2021-5-17 16:30 被天象独行编辑 ,原因:
收藏
免费 5
支持
分享
最新回复 (3)
雪    币: 4
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感谢分享
2022-1-24 16:24
0
雪    币: 345
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
非常支持,现在都不常用这么多了,基本涉及到结构体,类和命名空间,感谢带我复习
2022-1-24 17:11
0
雪    币: 2081
活跃值: (1716)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
新手,这个对我来讲很有用。
2022-1-26 09:23
0
游客
登录 | 注册 方可回帖
返回
//