C语言学习攻略
天涯明月笙
我就是我
展开
-
Linux C语言结构体-学习笔记
Linux C语言结构体简介前面学习了c语言的基本语法特性,本节进行更深入的学习。预处理程序。 编译指令: 预处理, 宏定义,建立自己的数据类型:结构体,联合体,动态数据结构c语言表达式工具 逻辑运算符: & | ^ ~ << >>函数的递归调用方法什么是预处理vim helloworld.chelloworld.c:...原创 2018-07-22 13:02:31 · 4898 阅读 · 2 评论 -
C++远征之封装篇(下)-学习笔记
C++远征之封装篇(下)c++封装概述下半篇依然围绕类 & 对象进行展开将原本学过的简单元素融合成复杂的新知识点。对象 + 数据成员 = 对象成员(对象作为数据成员)对象 + 数组 = 对象数组(一个数组中的每个元素都是对象)深拷贝 & 浅拷贝 (对象之间彼此赋值,彼此拷贝)对象指针(操作对象) & 对象指针成员this指针const + 对...原创 2018-07-26 17:13:28 · 1270 阅读 · 0 评论 -
2-Linux C语言指针与内存-学习笔记
Linux C语言指针与内存前面我们对于:c语言的基本用法makeFile文件的使用main函数的详解标准输入输出流以及错误流管道工具与原理 指针与内存都是c语言中的要点与难点指针数组字符串堆内存与栈内存的差异gdb内存调试工具gdb是linux中的调试工具,可以让我们直接查看内存中的数据。我们可以看到cpu到底做了什么事,而内存...原创 2018-07-21 13:37:14 · 4709 阅读 · 1 评论 -
9-C++远征之多态篇-学习笔记
C++远征之多态篇面向对象三大特征:封装,继承,多态 多态: 发出一条命令时,不同的对象接收到同样的命令做出的动作不同多态篇会学习到的目录:普通虚函数 & 虚析构函数纯虚函数:抽象类 & 接口类RTTI (运行时类型识别)异常处理概念区分: 隐藏 & 覆盖 | 早绑定与晚绑定虚函数表(核心部分)多态的内容很多,概念也听起来有点变态...原创 2018-07-29 13:23:24 · 1373 阅读 · 0 评论 -
Linux C语言编程基本原理与实践
Linux C语言编程基本原理与实践(2018-06-16 19:12:15)Linux C语言编程基本原理与实践高效的学习带着目的性: 是什么 -> 干什么 -> 怎么用重识C语言C语言是一种通用的, 面向过程的编程语言, 在系统与应用软件的开发应用较广是人类和计算机交流的一种方式ANSI C: 是C语言的标准, 为了避免各开发商用的C语言语法的差异C...原创 2018-07-20 12:20:02 · 6009 阅读 · 3 评论 -
6-C++远征之封装篇[上]-学习笔记
C++远征之封装篇(上)课程简介类(抽象概念),对象(真实具体)配角: 数据成员和成员函数(构成了精彩而完整的类)构造函数 & 析构函数(描述了对象的生生死死)对象复制和对象赋值 (使类的定义充满艺术)对象数组和对象指针 (将应用型态发挥到淋漓尽致)this指针(影子,贯穿大戏始终,却很少崭露头角)大家的思维模式会从面向过程到面向对象。处理更复杂程序。学完...原创 2018-07-25 13:46:15 · 1194 阅读 · 1 评论 -
c语言入门这一篇就够了-学习笔记(一万字)
内容来自慕课网,个人学习笔记。加上了mtianyan标签标记知识点。C语言入门 -> Linux C语言编程基本原理与实践 -> Linux C语言指针与内存 -> Linux C语言结构体https://www.imooc.com/course/programdetail/pid/37c语言入门C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广...原创 2018-07-19 09:00:15 · 1394050 阅读 · 755 评论 -
C++远征之离港篇-学习笔记
C++远征离港篇离港总动员C++远征计划的学习者肯定是冲着封装,继承,多态来的。知识点:指针 VS 引用#define VS const(更强数据控制力) 函数默认值 & 函数重载内存管理(头疼): 堆中的内存管理几乎完全由程序员操心[出来混总是要还的]封装 继承 多态c++语言引用引用类型:什么是引用?引用就是变量的别名...原创 2018-07-24 14:23:22 · 1486 阅读 · 1 评论 -
4-C++远征之起航篇-学习笔记
c++教程起航篇我们会讲C++那些事,C++与C语言的关系。 C++诞生于贝尔实验室。 C++之父: 本贾尼·斯特劳斯特卢普C++社区排行榜 最新排行,c++排名第三,Python排名第四C++语言的应用领域: 嵌入式(手机,机顶盒),游戏编程,网络编程,系统编程快,省C与C++的关系:C语言是C++的子集。 ...原创 2018-07-23 13:56:58 · 2952 阅读 · 2 评论 -
8-C++远征之继承篇-学习笔记
C++远征之继承篇开篇介绍整个C++远征计划: 起航->离港->封装->继承为什么要用继承?为什么要有继承?如何来定义基类 <—-> 派生类?基类到派生类的三种继承关系: 公有继承,保护继承,私有继承IS-a & Has a多重继承 & 多继承 & 虚继承(解决多继承中的一些问题)为什么继承?现实生...原创 2018-07-27 14:03:08 · 1449 阅读 · 1 评论