自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C语言Plus

分享C/C++相关知识!

  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 小白入门——easyx界面版“贪吃蛇”的C语言实现(详细)

前言:C语言初学者都是在控制台上开发一些小游戏什么,由于没有界面(比如图片、音乐,不能做出拥有自己风格的程序)学起来比较乏味,很难坚持下去。所以我在这里就教大家使用简单的图形化工具——easyx图形界面库,开发贪吃蛇小游戏,让初学者也能感受界面的魅力。做的不是很完善,希望大家可以自己动手完善它!我们开始说思路。1,我们需要一张地图,图形库初始化的窗口是自带坐标的(左上角为0,0)。 2,...

2018-08-08 18:17:17 12873 6

原创 Vs配置汇编开发环境,智能提示、代码颜色应有尽有~

为什么使用Vs写汇编?汇编开发环境,个人建议,如果已经安装了Visual Studio,推荐直接用vs作为开发调试工具,原因很简单,现在用的规则就是masm,微软的规则,没有人比微软更了解微软,而且可以很方便的为后续加入c/c++开发提供一站式的平台如果你还没有安Vs,请[点击查看Vs安装教程]创建空项目建一个空项目,必须先建空项目,改现成的C++项目为assembly项目可能会造成编译不过选择项目路径:注意名称和路径中最好不要出现中文...选择生成依赖项创建好了之.

2020-11-23 20:28:08 942

原创 [源码分享]C语言开发球球大作战游戏,快来围观吧~

1 球球大作战在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生活的一分,越来越多的人使用计算机办公、娱乐等等。球球大作战是曾经风靡一时的手机游戏,现在咱们用C语言来盘他~2 背景知识游戏的基本操作包括键盘按下(上下左右四个方向,还有作弊测试按键空格键和A键),玩家可以在地图上随意移动,不过不能超出边界。不管是玩家还是AI都可以吃比自己小的球,反之也可以被吃,吃掉之后直径会增大,增大算法是被吃掉的半径的1/4。如果玩家被吃掉,会在任意地方重新开始。球球大作战的设计原理:球球大作

2020-06-12 20:50:15 2577 2

原创 Qt输出中文乱码,解决方案及自己封装代码

Qt输出中文乱码,解决方案及自己封装代码Qt中的中文显示,经常会出现乱码。网上推荐的方法,我都试过了,很多不管用没有办法,有用的又很麻烦,么有办法,只好自己封装了一个类,使用起来方便很多!使用的时候包含此头文件即可哦,名字可以自己取!使用方法举例:#include"ShowChinese.h"//自己写的文件label = new QLabel(this);label->set...

2020-05-03 03:52:35 768

原创 Win32编程问题一,“WinMain”: 无法重载函数

刚刚开始学习Win32编程,没想到在主函数上面就出现了问题,真是伤心啊!事情是这样滴~我用vs2013创建了一个空的win32程序项目和一个自带窗口代码的项目,参考有代码的项目,自己写了代码,结果却显示“WinMain”: 无法重载函数。#include<windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hp...

2020-01-22 12:53:37 2621 1

原创 visual studio(VS)编译并运行程序时,黑窗口(dos)一闪而过,看不到输出结果怎么办?

刚开始使用vs2013的时候,写了一个简单的小程序,开心得运行了一下,发现啥都没有咋办呢?研究了一阵子,发现是程序运行结束就自动关闭了,那么怎样才能让程序运行结束不关闭呢,毕竟我是要观察输出结果的。这里有几种方法可以实现:1,在return 0;之前加上getchar();2,同上,加上while(1);3,同上,加上system(“pause”);这个需要再前面加上windows.h...

2020-01-07 16:07:58 4730

原创 年薪20万的c++工程师面试题你都会吗?

这些题是几年前小编在网上搜索的。刚才看到就整理一下,里面有些被我改了,感觉之前说的不对或不完善,如果有不对的地方,望指正。另外当你学C++学到有点烦有点无聊时候,一定要做一下这些题,试试自己的水平有没有达到自己预期的效果。1.求下面函数的返回值( 微软) 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。2. 什么是“引用”?申明和使用“引用”要注意...

2019-02-19 22:41:06 377 1

转载 C++的那些事:你真的了解引用吗

一、引用的本质是什么说到引用,一般C++的教材中都是这么定义的:1,引用就是一个对象的别名。比如:李逵,在家称为"铁牛",江湖上人称"黑旋风"。2,引用不是值不占内存空间。3,引用必须在定义时赋值,将变量与引用绑定。那你有没有想过,上面的定义正确吗?编译器是如何解释引用的?这里先给出引用的本质定义,后面我们再进一步论证。1,引用实际是通过指针实现的。2,引用是一个常量指针。3...

2019-02-19 22:28:40 184

原创 二叉树就是这么简单,二叉树概念讲解,必须要懂

首先,我们来讲讲什么是树:树是一种非线性的数据结构,相对于线性的数据结构(链表、数组)而言,树的平均运行时间更短(往往与树相关的排序时间复杂度都不会高)在现实生活中,我们一般的树长这个样子的:【学习福利】小编创建的C/C++交流群:556791282,有大量免费学习资料哦但是在编程的世界中,我们一般把树“倒”过来看,这样容易我们分析:一般的树是有很多很多个分支的,分支下又有很多很多个...

2019-01-18 17:55:54 2774

原创 C语言第一个程序——一个简单的Hello world!程序

对于初学者来说,第一个程序一般都是hello world,而且是照着书上一点一点敲的。所以,在初学者眼中,敲出来的第一个程序代码不过是一堆看不懂的英语。而事实上,C语言作为一门语言,是有语法的。所以这一节,我们以C语言最简单的一个程序为载体,初步了解C语言的语法,相信读者看了以后不用看书也能写出一个hello world程序。           下面是一个带注释的hello world程序。...

2018-12-22 22:07:09 11618

原创 C语言环境(编译器)设置

学习C语言或者从事开发都是需要使用开发工具的,就算你用记事本也要配置编译器环境变量!值得注意的是,我们常说的编译器可能只是统称,可能由几部分组成,最简单的就是编译器(GCC,VC 处理代码的)+编辑器(写代码的)一起叫做集成开发环境(简称IDE),所以说编译器和编辑器和IDE是不同的,当然这只是叫法而已,知道就好怎么顺口怎么来!文本编辑器这将用于输入您的程序。文本编辑器包括 Window...

2018-12-21 21:15:09 2483

原创 C语言简介

要学习C语言,首先得了解C语言,C语言是怎么出现的?C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&am...

2018-12-21 20:46:16 1223

转载 程序员经常加班、熬夜?当程序员那么痛苦,你为什么没有放弃?

事实上,不是只有程序员才会加班!很多工作都加班!加班都是很正常的。只要公司说一句加班,你能不加班?不加班,是不可能的,这辈子都是不可能的!加班还有工资,真香!为什么当程序员?A:我是被我妈逼的。B:我只想盗取QQ账号。。。C:很早以前和相隔一个省的同学聊天,“我能控制你的电脑”,为了实现这个目标,然后。。。。就这样吧。D:我是为了混口饭吃才玩代码的,当面试官问我这个问题的时候,我说我喜...

2018-10-16 22:20:04 5128

原创 C语言/ C++中宏定义是什么?有什么作用呢?

1、条件编译C语言中,预处理过程读入源代码,检查包含预处理指令的语句和宏定义,并对源代码进行相应的转换,预处理过程还会删除程序中的注释和多余的空白符号。预处理指令是以#开头的代码行,#必须是该行除了空白字符外的第一个字符。#后是指令关键字,在#和指令关键字之间允许存在若干空白字符。C/ C++中宏定义是什么?有什么作用呢? 使用宏进行条件编译的用法与使用宏防止多重引用类似。示例如下:...

2018-08-13 16:57:30 1144

原创 C语言数据结构之顺序表

线性表是最常用且最简单的一种数据结构。一个线性表是n个数据元素的有限序列,序列中的每个数据元素,可以是一个数字,可以是一个字符,也可以是复杂的结 构体或对象。例如:1,2,3,4,5是一个线性表,A,B,C,D…Z是一个线性表,一列列车的车厢1,车厢2…车厢n是一个线性表。线性表的机内表示法(又称存储结构)有2种,一种是顺序存储结构,另一种是链式存储结构。顺序存储结构,顾名思义就是按顺序来...

2018-08-13 16:53:17 692

原创 C语言加密练习:第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。

![如题](https://img-blog.csdn.net/20180806225825484?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM3OTkwOTI4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 代码:int Afan(char ...

2018-08-06 23:06:48 5641 1

原创 【C语言】用“*”打印一个三角形

include 2 int main () 3 { 4 int i,j,k; 5 for(i=1;i&amp;lt;5;i++) 6 { 7 for(j=0;j&amp;lt;=4-i;j++) 8 { 9 printf(&quot; &quot;);10 }11 ...

2018-08-06 19:01:18 42236 7

C语言实现黑客帝国数字雨

使用easyx+Vs2019 开发的黑客帝国数字雨程序,代码约185行,赠送easyx安装与使用教程。 出了数字雨之外,还画了几个五角星,在界面上蹦来蹦去~ 会win32可以直接把程序作为屏保,希望下载的同学认真实践哈。

2021-01-16

C语言_线性表之有头链表

C语言实现有头链表,代码约200行,附赠测试案例(带菜单选择功能) 实现的操作: 1,头插、尾插 2,头删、尾删、指定元素删除 3,判断是否为NULL 4,排序、查找、翻转

2021-01-16

C语言_线性表之顺序表

C语言实现顺序表,代码约200行,附赠测试案例(带菜单选择功能) 实现的操作: 1,头插、尾插、指定位置插 2,头删、尾删、指定位置和元素删除 3,求大小、判断是否为NULL 4,排序、查找、翻转

2021-01-16

ShowChinese.h

为了解决Qt中文乱码,自己封装的类,有兴趣大家可以一起改进,有什么好的想法可以说出来哦,一个人学习太难了

2020-05-03

C语言贪吃蛇【图形库版】

小白脱离黑窗口控制台,利用图形库做出简单的界面化的贪吃蛇,代码简单易看懂!

2018-08-06

空空如也

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

TA关注的人

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