![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 86
Cukor丘克
最坏的结果不过是大器晚成。
展开
-
流星雨C语言实现版
流星雨C语言实现版 流星雨 文章目录流星雨C语言实现版先听我废话一波,没啥用也很有用开发环境准备工作想要的效果需要的头文件预处理部分星星的结构体创建星星数组流星的结构体创建流星的数组定义流星的图片变量各个子函数的实现和详解初始化星星画星星初始化流星画流星移动流星主函数测试整体源代码先听我废话一波,没啥用也很有用想当初我也是因为这个代码好玩然后从此踏上了学习编程的路。入门C语言很容易,原创 2021-09-11 17:21:34 · 1244 阅读 · 2 评论 -
C语言推箱子实战控制台版,简单易懂
C语言推箱子实战控制台版,简单易懂文章目录C语言推箱子实战控制台版,简单易懂开发环境需要的头文件特殊字符测试主体逻辑地图人的坐标各个子函数的实现画图的函数找人位置的函数按键的函数人物移动的函数上下左右判断游戏是否结束的函数整体源代码只有一关的推箱子源代码设置多关卡的推箱子源代码学了挺久的C语言,没有一个小项目来练练手,是不是感觉挺无聊的,这篇文章将给你带来学习C语言的兴趣。要求C语言学到数组和函数就可以实现了。很简单易懂的代码。控制台版的C语言推箱子。想直接看源码可以直接点击“整体源代码”获取。想详细原创 2021-09-03 02:05:32 · 173 阅读 · 0 评论 -
[8]C++入门 类的继承(下) 2021-08-21
类的继承(后续内容)文章目录类的继承(后续内容)继承的传递性多继承继承中的特殊成员静态数据成员静态成员函数继承的传递性内容很简单,就是A继承给B,然后B又继承给C,·······这种情况就是继承的传递,就像是先有的爷爷,然后有的爸爸,再然后才有现在的你一样,然后你可能还会有下一代,然后下一代又有下下一代等。在C++中,类的继承也是如此,但是在程序中避免出现这样的情况,要不然类会显得很臃肿。直接上代码看看。#include<iostream>using namespace std;原创 2021-08-21 21:12:33 · 95 阅读 · 0 评论 -
[7]C++入门 类的继承(上) 2021-08-20
类的继承文章目录类的继承类的继承基本概念继承方式继承的写法继承的权限访问继承的构造写法C++面向对象编程的三大特性:封装继承多态面向对象的程序设计中提供了类的继承机制,允许程序员在保持原有类特性的基础上,进行更具体、更详细的类的定义。使用最简单的白话说,封装好了一个类,后期的使用的时候发现这个类好像有些东西是没有的,然后就向重新创建一个比较完善的类,从而满足程序员的开发需求。但是原有的类是小规模的,重写是还可以的,但如果类已经很是规模了重新写一个大部分功能重叠的类然后再添加新东西,那开发效率原创 2021-08-20 01:20:24 · 94 阅读 · 0 评论 -
[6]C++入门 运算符重载(下) 2021-08-18
C++运算符重载(下)文章目录C++运算符重载(下)C++运算符特殊重载C++运算符流重载运算符重载之隐式转换默认的 '=' 重载运算符重载加常量C++运算符特殊重载自增(++)、自减(–)的重载关键在于前置和后置的区别后置的 ‘++’ 或 ‘–’ 在写重载的时候需要一个无用的参数来标识直接上代码吧#include<iostream>#include<string>using namespace std;class MM{public: MM(string原创 2021-08-18 23:17:56 · 126 阅读 · 0 评论 -
C++实战贪食蛇,简单易理解 2021-08-16
C++实战贪食蛇文章目录C++实战贪食蛇一、总体思路1.1 开发环境1.2 插件1.3 自定义的头文件和源文件1.3.1 头文件1.3.2源文件二、细节内容三、测试源代码四、效果展示学了那么久的C++语法,没有点小项目来玩玩的话是会感觉挺枯燥的。这篇文章记录C++的贪食蛇,简单易懂。首先使用的是多文件的写法,代码开起来不会太多。直接开始吧。一、总体思路把需要的蛇、食物、坐标都封装成类,然后在主函数中去调用。蛇的形状就用多个矩形连起来来代替。食物是随机在界面中产生,食物也是用矩形来代替。食物中有一个原创 2021-08-16 19:26:48 · 131 阅读 · 1 评论 -
[2]C++入门 自动推断类型到动态内存申请new 2021-07-28
C++入门02文章目录C++入门02自动推断类型主要两种自动推断的类型获取自动推断类型的关键字string类的基本用法C++的结构体和类结构体类三种权限限定词C++的动态内存申请部分C语言中C++中自动推断类型主要两种自动推断的类型autoC语言中的auto是一种自动的存储类型,就是系统默认的,在C语言中auto不是很常用,C++做了修改后,auto就在C++中展示了优点使用时一定要初始化,因为auto是根据初始化的值去推断数据的类型auto j=100; //auto推断出j是原创 2021-07-28 22:55:41 · 212 阅读 · 0 评论 -
[1]C++入门 HelloWorld 2021-07-28
C++入门01文章目录C++入门01C++和C的区别最简单的C++程序C++的基本输入和输出命名空间 namespaceC++新数据类型C++函数上面的改变C++和C的区别在学C++之前先学习了C语言。而C++又包含C,并且C++在C的基础上添加了面向对象的特性。C++和C的区别有很多,这里简单介绍几点:C语言的源文件是以.c作为后缀,C++的源文件是以.cpp作为后缀C语言的标准头文件是stdio.h,C++的标准头文件是iostreamC语言的头文件是以.h结尾,C++保留C的原创 2021-07-28 22:15:06 · 395 阅读 · 0 评论 -
[1]Java入门 HelloWorld到循环 2021-08-15
Java入门01文章目录Java入门01前序Java的第一个简单的程序:HelloWorldJava的注释Java的基本数据类型Java的标识符和关键字标识符关键字Java的基本运算符Java的基本输入输出Java的基本结构Java的跳出语句前序我希望看这篇文章的是学过C语言的,因为Java前期的东西也基本是面向过程的东西,直到后面的类与对象才开始进入面向对象。学过C语言的可以很快掌握Java,学习过C++的学Java简直起飞。当然这里说的也只是基本语法,里面的核心内容还是要去研究才能真正掌握。Ja原创 2021-08-15 15:30:54 · 180 阅读 · 0 评论 -
[5]C++入门 运算符重载(上)2021-08-13
C++运算符重载文章目录C++运算符重载运算符重载方式运算符重载的隐式调用和显式调用隐式调用显式调用注意项:简单的案例赋予运算符新的含义,让运算符直接操作自定义类型(类或结构体)。在C++中运算符能直接操作基本数据类型,但是不能直接操作自定义类型,所以为了方便开发人员的开发,就出现了运算符重载的概念,达到快速开发的效果。运算符重载方式友元函数重载类的成员函数重载重载的基本语法:重载函数的返回值类型 operator 要重载的运算符(参数) { 函数体 ;}参数个数:友元重载 重载函原创 2021-08-13 19:30:59 · 81 阅读 · 0 评论 -
[4]C++入门 数据类型的共享和保护、友元、静态 2021-08-12
C++数据的共享和保护对象生命周期静态生命周期定义:**如果对象的生命周期于程序的运行期相同,那么它就是具有静态生命周期。**在文件作用域中声明的对象都具有静态生命周期。(通俗点,就是全局变量是是静态的,直到程序运行结束才死亡),如果在函数中的局部作用域中声明具有静态生命周期的对象,则要加上关键字static。(通俗点,加了staitic的变量是静态变量,直到程序运行结束才死亡)。这个在C语言中也有过这样的定义。在C++中仍然沿用这样的定义方式。上代码:#include<iostream&g原创 2021-08-12 22:56:50 · 172 阅读 · 0 评论 -
[3]C++入门 类与对象、构造函数、析构函数 2021-07-31
C++入门04,类与对象文章目录C++入门04,类与对象面向对象程序设计的基本特点类和对象类的定义类的成员访问控制(权限限定)类的成员函数程序实例构造函数和析构函数构造函数默认构造函数委托构造函数拷贝构造函数析构函数对构造函数和析构函数的简单小结default、delete函数类的组合组合前向引用声明面向对象程序设计的基本特点一、抽象抽象就是一种只可意会不可言传的感觉。面对现实的事物,我们都可以知道这个事物的一些基本的特性,抽象就是对这种事物的一些概括。抽象就是抽出一类对象的公共性质并加以描述的原创 2021-07-31 18:59:00 · 219 阅读 · 2 评论