【C++的探索路1】结构化编程
来源:互联网 发布:民航发展数据图 编辑:程序博客网 时间:2024/05/22 06:42
前言
C++断断续续学习了很久,一直是处于没有连续而且没有输出的学习过程当中,之前虽然写过一些博客,但仍然不够系统。目前已经复习了C++结构化编程以及类与构造析构函数和运算符重载部分的内容,日后将每两章总结上传一次,从而更好的进行学习。希望能达到不错的效果;闲话不多说下面开始对C++的复习总结历程。
本系列学习与相关代码参考清华大学出版社出版的郭炜老师编写的《新标准C++程序设计教程》,代码可能会略有改动。
在所有的知识点温习巩固完之后将出新的练习系列,刷会题,对这些知识点进行巩固加强。
面向过程的结构化编程
C++是一门面向对象(此对象非彼对象)的语言,因此整体学习可以分为结构化部分的学习与面向对象的学习,至于什么是对象,后续再谈,我们先看看结构化编程部分主要包含哪些内容。
如上图所示,其主要内容为内存空间,引用与函数,数组以及指针部分的内容。
下面是大致的展开,在后续更新部分将对这些模块的详细内容与对应代码进行整理与上传。
面向过程的主要概念概览
内存空间说明代码和函数分别放置于哪些地方,从而更好的理解一些操作的原因。
引用与经常与函数进行结合,比如函数的参数经常调用引用形式。除此以外,引用和函数同时与指针互为基友关系相互合作。
数组则是一堆数据的组合,与指针关系最为亲密;和函数、引用关系也比较好。
面向过程的最高级、最复杂的部分之一就是函数。函数的引入可以对我们需要进行的操作进行初次封装(所谓封装就和日常使用家电一样,我们无需明白内部电路逻辑结构,只要通过封装好的接口:比如按钮,触摸屏等, 就可以对电器进行相应操作)。
可是我们注意,这是初次封装,为什么是初次封装呢?因为后续的面向对象(Object Oriented简称OO)通过类可以对我们所需的功能实现更高层次的封装。
- 【C++的探索路1】结构化编程
- C#:多线程编程探索
- CUDA C编程探索
- 编程人士的探索之路(一)
- BMP文件结构的探索
- BMP文件结构的探索
- BMP文件结构的探索
- BMP文件结构的探索
- 对于结构化异常处理(SEH)的进一步探索
- 对于结构化异常处理(SEH)的进一步探索
- 对于结构化异常处理(SEH)的进一步探索
- 对于结构化异常处理(SEH)的进一步探索
- 对于结构化异常处理(SEH)的进一步探索
- 编程之美3-结构之法-字符串及链表的探索
- C指针的探索C
- C专家编程精华第二篇----C对内存的使用,底层探索
- [编程语言][C语言]C语言的顺序结构
- 探索C/C++的“extern”
- 哔哩哔哩Android面试记录
- Codeforces 876A Trip For Meal
- 顺序表应用3:元素位置互换之移位算法
- arm mmu基础知识
- redis学习笔记一(前言)
- 【C++的探索路1】结构化编程
- the thinking of coding
- NEUQACM OJ:1500--编程世界的大门
- 第七周——项目一—建立顺序环形队列算法库
- DP训练 Codeforces 816E Karen And SuperMarket [树形DP]
- 关于S参数的一些理解
- [NOIP模拟]豆豆游戏
- 编写一个程序,将两个字符串s1和s2比较,如果s1 > s2,输出一个正数;s1 = s2,输出0,;s1 < s2输出一个负数。不要使用strcmp函数。
- hdu 3488 Tour (有向环最小权值覆盖,费用流)