自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 C/C++项目源码——扫雷游戏

C/C++项目源码——扫雷游戏这是我自己写的一个扫雷的小游戏分享给大家希能和大家一起进步#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>#include<graphics.h>/* 课程内容:扫雷游戏 课程讲师:顽石老师 开发环境:vs+easyx C语言 二维数组*/#define ROW 10 //定义数组行

2020-07-23 15:50:36 520 1

转载 C语言中的三种循环

C----循环在C语言中循环可分为3中,while循环、do - while循环、for 循环。一、while循环while即:首先检查启动循环的条件是否满足,当条件满足时,不断地重复循环体内的语句,直到不满足条件就退出。while循环基本形式:while(条件){ <循环体>;<循环体>;}eg: 1//输入任意个int型,整数并判断其位数#include int main(){ int x; intn=0; scan

2020-07-23 15:05:58 3802

原创 C/C++项目源码——2048小游戏

C/C++项目源码——2048小游戏这是小编自己做的一个2048的小游戏,然后图片素材需要大家自己找寻,也可以在下方评论处评论找我要素材/************************************************* stdio.h 标准C语言库 * #include 包含库*************************************************/#define _CRT_SECURE_NO_WARNINGS //去掉编译器内扩增问题#in

2020-07-22 15:42:17 381 1

转载 C语言实现封装、继承和多态

C语言实现封装、继承和多态封装C语言中虽然没有类,但有struct和指针。我们可以在一个struct中存入数据和函数指针,以此来模拟类行为。typedef struct _Parent{ int a; int b; void (*print)(struct _Parent *This);}Parent;封装性的意义在于,函数和数据是绑在一起的,数据和数据是绑在一起的。这样,我们就可以通过简单的一个结构指针访问到所有的数据,遍历所有的函数。封装性,这是类拥有的属性

2020-07-22 13:47:26 242

原创 C/C++项目源码——五子棋

这是小编自己写的一个简单地五子棋代码,还有点错误,欢迎大家来指正我的错误这是我项目的源码:#include <stdio.h> //方便我们输入输出#include <conio.h> //getch#include <Windows.h>#pragma comment(lib, "winmm.lib") //包含静态库文件//Windows 90%代码是用C语言开发//C和C++开发int g_ckeckboard[15][1

2020-07-21 14:28:31 1177

原创 C/C++项目源码——飞机大战

这是我自己写的一个飞机大战的源码,目前还没有完善,只写了我方飞机和敌方飞机,通过上下左右四个箭头控制我方飞机行动,按空格键,飞机发射子弹。可自行加入其它功能,比如子弹敌机碰撞之后爆炸。下面是我写了的项目源码。 plane.cpp#include "plane.h"Plane::Plane(){}Plane::Plane(int x, int y, char *imgURL, char *imgURLY, int speed){ this->x = x; this-...

2020-07-20 19:01:01 2497 3

转载 【揭秘】C语言类型转换时发生了什么?

在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统,我们常用的算术类型包括两种类型:整数类型和浮点类型。那么相互之间具体是怎么转化的呢?了解一下类型转换不同数据类型的存储大小和值范围是不一样的,程序在初始化的时候就已经设定了,例如:int a = 9;floatb = 8.5;a,b占的字节大小不一样,这个我们应该都知道,在C语言中一个表达式允许不同类型的数据进行运算,例如:int a = 9;floatb = 8.5,c;c = a + b;因为计算机硬件在进行算术操

2020-07-20 16:53:50 229

原创 C/C++项目分享——学生管理系统

C/C++项目分享——学生管理系统一个简单的C/C++项目——学生管理系统程序未完全写完用链表存储信息有兴趣的同学可以自己进行修改#include <stdio.h>//自定义数据类型:结构体//学生/*学号姓名性别年龄班级成绩*/typedef struct _Student{ int nStuNum; //学号 char szName[20]; //姓名 char szSex[4]; //性别 char szClass[20]; /

2020-07-18 16:26:35 151

转载 string对象的基本使用

string对象的基本使用C++标准模板库中提供了string数据类型,专门用于处理字符串。string是一个类,这个类型的变量称为“string对象”1、要在程序中使用string对象,必须在程序中包含头文件string,即在程序的最前面,要加上如下语句:#include2、声明一个string对象,与声明普通变量是类似的,格式如下:string 变量名;string str1; //声明string对象str1,值为空 string city="Beijing"; //声明string对

2020-07-18 15:43:53 247

原创 C/C++项目源码——球球大作战

C/C++项目源码——球球大作战这是一个球球大作战的小程序,能够运行,需要下载一个easyx库初始产生一个小球,可以慢慢吃零食长大游戏没有写完整,不能吃别的玩家(单机初始化产生的玩家)有兴趣可以自己尝试写完。欢迎大家交流/* 开发环境:vs2013+easyx 课程内容:球球大作战*/#include<stdio.h>#include<math.h>#include<graphics.h> //包含easyx图形库头文件,如果没有安装,是包含不了

2020-07-17 14:57:00 3088

转载 使用表达式、语句和运算符

使用表达式、语句和运算符1.语句所有的c++都由语句组成,语句是以分号结尾的命令。语句控制程序的执行流程、评估表达式甚至可以什么也不做(空语句)。空白:在c++程序源代码中,空格、制表符和换行符统称为空白。空白旨在让程序员方便阅读代码,编译器通常忽略他们。正确的缩进有助于识别程序块或函数块的开始和结束位置。复合语句:可将多条语句编组,构成一条复合语句,这种语句以{开头,以}结束。可将复合语句放在任何可使用单条语句的地方。复合语句中的每条语句都必须以分号结尾,但复合语句本身不能以分号结尾。如:

2020-07-16 15:16:42 166

原创 C/C++项目分享——鸣人释放技能螺旋丸

C/C++项目——鸣人释放技能螺旋丸一个简单地小代码实现鸣人能够释放技能螺旋丸代码如下#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <graphics.h>#include <conio.h>#include <mmsystem.h>#pragma comment(lib,"winmm.lib")IMAGE backgr

2020-07-13 14:02:20 481

转载 二分查找

二分查找的概念二分查找又称为折半查找,主要用于查找一个有序数组中某一个数的位置。主要思想如下:在一个有序数组中,取数组的中间值与要查找的数进行比较;若要查找的数等于中间值,查找成功。二分查找的步骤若要查找的数大于中间值,则在右半区间继续取中间值与要查找的数进行比较;若要查找的数小于中间值,则在左半区间继续取中间值与要查找的数进行比较;直至最后要查找的数未出现过与中间值相等的情况,查找失败二分查找的优势二分查找因为每次查找都会把这个数据折半,所以效率相对较高。如果使用普通的查找可能会消耗太

2020-07-11 20:28:18 5178

转载 c++速成,适合有c基础的朋友

1.C++程序的整体布局:#include //""中不能有多余的空格using nameplace std //此处c++特有,c没有。另一种写法是将上述两行写为 #include ,对应较老的版本。如果编译器要求这样的写法可以考虑int main() //(接上一行)升级编译器。{<语句块>;return 0;}c++的注释方式与c相同,对缩进的要求并不像python那样严格。好的缩进习惯可以提高程序的可读性,是应该养成的好习惯。2.c++基础知识a.变量和赋值 c++对

2020-07-11 14:19:50 1961

转载 教你玩转C链表

链表是C语言编程中常用的数据结构,比如我们要建一个整数链表,一般可能这么定义:struct int_node { int val; struct int_node *next;};为了实现链表的插入、删除、遍历等功能,另外要再实现一系列函数,比如:void insert_node(struct int_node **head, int val); void delete_node(struct int_node *head, struct int_node *

2020-07-10 14:11:18 135

原创 C语言/C++项目——贪吃蛇

/项目内容:贪吃蛇开发环境:vs2013+easyx/这里是一个C语言/C++项目贪吃蛇的源码。这个源码还有待完善,希望大家共同改进。编译软件:VS2013游戏的初始界面是这样子的思路:首先将程序目的大致分为几个步骤来实现:1、显示背景图,蛇,食物2、让蛇随着玩家键入的方向键移动3、若蛇吃到食物则加长一节以下是实现的代码,若有不对的地方欢迎指正。/* 项目内容:贪吃蛇 开发环境:vs2013+easyx*/#include<stdio.h>#include&

2020-07-09 16:43:06 393

原创 C语言/C++项目——黄金矿工

C语言/C++项目源码分享——黄金矿工这里是一个C语言/C++项目黄金矿工的源码。这个源码还有待完善,希望大家共同改进。编译软件:VS2013游戏的初始界面是这样子的在这里我并没有写开始游戏的界面,大家可以自己加上去。在没有抓取的条件下,钩子按照一个固定的速度左右摆动,想要抓取金子,石块或者随机奖励按空格键抓取,如果钩子碰到黄金,则钩子与金子一同回拉,金子在拉取到转轴处消失,地图上的金子减少一个。下面是项目源码,做的不完整,欢迎大家指正。#include<stdio.h>#in

2020-07-08 14:53:00 17427 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除