![](https://img-blog.csdnimg.cn/20200525144350336.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++程序设计
C++程序设计
点康慕
只有了解真相才能真正的解放自己
展开
-
C游戏编程02
文章目录飞机游戏简单飞机移动飞机发射激光 飞机游戏 简单飞机移动 #if 1 #include <stdio.h> #include <stdlib.h> #include <conio.h> // getch()函数 /* 飞机游戏:通过按键控制飞机移动 a: 向左移动 s: 向下移动 w:向上移动 d:向右移动 读取键盘的输入 scanf():按下字符后还必须按下回车键 getch():只要有按键按下即可 kbhit():异步检查是否有按键按下:有返回非0;原创 2020-07-20 11:29:48 · 208 阅读 · 0 评论 -
C游戏编程01
小黑屏的坐标系:单位:像素 文章目录弹跳小球静止的小球下落的小球垂直弹跳的小球斜着弹跳的小球带边框的斜弹小球 弹跳小球 基本思想: (1)清屏:将屏幕上的所有内容清楚,光标复位到坐标原点(0,0)处) (2)在指定位置画图:先输出换行达到指定的行,再输出空格达到指定的列,最后输出图形 静止的小球 #if 1 #include <stdio.h> #include <stdlib.h> /* 弹跳小球:静止的小球 */ int main() { int x0 =.原创 2020-07-20 11:02:05 · 430 阅读 · 0 评论 -
C++面向对象高级编程:带指针成员的类
文章目录三个特殊函数栈与堆 三个特殊函数 含有指针成员的类:必须提供拷贝构造函数与赋值运算符重载函数 class String { public: // 三个特殊函数 String(const char *str = NULL); // 构造函数 String(const String &str); // 拷贝构造函数 String& operator=(const String &str); // 赋值运算符重载函数 public: ~String(); pu原创 2020-07-17 14:49:24 · 493 阅读 · 0 评论 -
面向对象的C
文章目录封装继承多态 封装 struct Light { // 结构体类型:新的数据类型 // 成员方法 void (*turnOn)(Light *self); // 第一个参数是函数处理的目标对象 void (*turnOff)(Light *self); void (*bright)(Light *self, const int brightness); void (*show)(Light *self); void (*setName)(Light *self, const char *原创 2020-07-17 08:33:28 · 231 阅读 · 0 评论 -
C++程序设计04:面向对象之类与对象
文章目录抽象封装继承多态 1. 万物皆对象 2. 对象可以使有形的,也可以是无形的 3. 对同类对象进行抽象,找出它们共同的属性,便构成了一种类型 4. 面向对象的编程思想就是 物化 -- 将现实世界中的对象和类如实的反映在程序中 5. 类是模具,对象就是铸件 6. 根据实际问题抽象出类 --> 类实例化出对象 --> 对象提供服务 7. 面向对象程序设计语言的主要特点:抽象、封装、继承、多态 抽象 抽象的定义 (1)抽象就是对具体问题进行概括,抽出一类对象的公用性质并加以描述的过程 (原创 2020-05-28 11:47:28 · 206 阅读 · 0 评论 -
C++程序设计:基础语法02:数据与类型
文章目录数据类型(数据类型) 数据 类型(数据类型)原创 2020-05-27 09:20:39 · 335 阅读 · 0 评论 -
C++程序设计:基础语法01:面向对象的概念与思想
文章目录程序设计语言的发展机器语言汇编语言高级语言面向过程 vs 面向对象面向过程的编程面向对象的编程(物化)把大象装进冰箱面向对象的基本概念对象类(类型)抽象封装继承(扩展)多态面向对象的软件开发数据在计算机中的存储 程序设计语言的发展 程序:程序是指令与数据的集合 指令:指令是计算机CPU能够识别并执行的命令;指令就是0、1的组合序列 指令集:CPU能够识别并执行的指令的集合 (1)CISC:复杂指令集 (2)RISC:精简指令集 程序设计语言经历了机器语言、汇编语言到高级语言的发展 机器语言原创 2020-05-25 14:44:23 · 664 阅读 · 0 评论