南雨兮

不断更新学习的知识,希望在此认识更多志同道合的朋友.

Win32 游戏开发:贪吃蛇 下篇

因为个人原因更新来晚了,向各位关注的读者道个歉... 前排提示: 文章非常的长!!!(如有不懂的请在文章下方评论) 6)开始码代码啦 经过上面的前期工作,我们应该更清楚我们要做怎么做了(至少有一个方向了吧~) 一、首先是一个基础的Win32的框架(不懂可以看下我的这篇文章) 二、简单...

2019-08-10 19:48:36

阅读数 120

评论数 2

Win32 游戏开发:贪吃蛇 上篇

1)贪吃蛇游戏介绍(摘抄自百度百科) 1976年,Gremlin平台推出了一款经典街机游戏Blockade。游戏中,两名玩家分别控制一个角色在屏幕上移动,所经之处砌起围栏。角色只能向左、右方向90度转弯,游戏目标保证让对方先撞上屏幕或围栏。 听起来有点复杂,其实就是下面这个样子: 基本上就是...

2019-07-24 14:14:47

阅读数 5734

评论数 7

Win32 游戏开发:TicTacToe(井字游戏) 下篇

上篇进行讲解了游戏的规则、界面设计、游戏流程、······ 下面我们继续码代码吧,(#^.^#)   在写代码前先说之前所漏掉的两个枚举,分别是: ① ClickPlayer (枚举点击玩家) /* 点击玩家枚举 */ typedef enum _ClickPlayer { Clic...

2018-11-07 14:58:39

阅读数 156

评论数 0

Win32 游戏开发:TicTacToe(井字游戏) 上篇

1) 简单介绍"井字游戏"(TicTacToe) 是一种在3x3格子上进行的连珠游戏,和五子棋比较类似,由于棋盘一般不画边框,格线排成井字故得名。(摘抄自百度百科) (还记得以前经常跟同桌一起在本子上玩这个呢,哈哈哈~~~(/捂脸))   2) 游戏规则...

2018-11-06 19:35:01

阅读数 346

评论数 0

Win32 程序开发:创建一个应用程序窗口

1)简单介绍创建应用程序的步骤 1.设计一个窗口类 2.注册这个窗口类 3.创建应用程序窗口 4.更新显示窗口 5.应用程序消息循环   2)下面根据这个步骤进行创建一个应用程序窗口吧(编译器为VS2017) /* 头文件 */ #include <win...

2018-11-02 20:38:52

阅读数 278

评论数 0

Win32 程序开发:一个简单的Win32程序

1)什么是Win32 Win32是指Microsoft Windows操作系统的32位环境,与Win64 都为Windows常见环境。如今的Win32操作系统可以一边听音乐,一边编程,一边打印文档。Win32操作系统是一个典型的多线程操作系统。(摘抄自百度百科)   个人看点:Win32程序...

2018-10-30 14:43:36

阅读数 176

评论数 0

Win32 程序开发:窗口类结构体WNDCLASS和WNDCLASSEX

1) 简单介绍窗口类结构体   1. 什么是窗口类结构体(摘抄自百度百科) 窗口类结构体是用来储存某一类窗口的信息,窗口类结构体包含了一个窗口类的全部信息。 比如:窗口的图标、菜单栏、背景颜色、窗口的消息处理等等   2.窗口类结构体 WNDCLASS和WNDCLASSEX 窗口类结...

2018-10-29 23:42:56

阅读数 451

评论数 0

C语言:字母大小写转换

1. 字母大小写转换 1)首先简单介绍ASCII码 (摘抄自ASCII码百度百科) 在此ASCII码中可以知道: A-Z的ASCII值为 : 65-90 a-z的ASCII值为 :97-122 2)开始字母大小写转换 下面通过一个简单的程序进行演示字母的大小写转换(为了方...

2018-10-16 14:44:11

阅读数 344

评论数 6

C语言:比较两个字符串是否相等

1) 使用strcmp进行比较 下面通过一个例子进行演示: #include <stdio.h> #include <string.h> int main(void) { char* str1 = &...

2018-09-24 13:02:23

阅读数 5258

评论数 0

C语言逻辑运算符: && 和 ||

1. 简单介绍 && 和 || && 和 || 是逻辑运算符,分别是逻辑与(&&)和逻辑或(||) 1) &&...

2018-09-12 15:48:04

阅读数 9121

评论数 0

C语言的 = 和 ==、!=

简单讲解 = 和 ==、!=   1. =: 在C语言中等号(=)为赋值操作符,下面进行简单说明赋值操作符的使用   1) 变量的赋值操作: int a; a = 10; 此处为将10赋值给a,赋值过后a的值为10   2) 指针变量的赋值操作:(分别为 取地址的赋值和指针变量...

2018-09-11 14:20:41

阅读数 642

评论数 0

C语言:向文件末尾进行追加数据

1)直接进入主题吧 通过一个简单的示例进行讲解(此示例用文本文件进行演示): #include <stdio.h> #include <stdlib.h> #include <err...

2018-09-03 21:40:10

阅读数 7786

评论数 0

C语言关键字:goto

1)简单介绍goto(无条件转移语句)goto:goto(无条件转移语句)的格式如下:goto 语句标号; goto(无条件转移语句)要搭配标识符使用,标识符的格式如下:标号:通过goto 标号(此标号可以为任意程序中定义的标号),程序就能直接跳转到标号所在位置2)goto(无条件转移语句)的使用...

2018-07-07 19:59:43

阅读数 86

评论数 0

C语言关键字:break、continue

1)简单说下break和continuebreak:跳出离他最近的循环(for或while或do...while)或者switch(开关语句)continue:在循环体内使用,当程序执行到continue语句后,在continue后面的语句在本次循环中就会被再被执行,然后跳到离他最近的循环(for...

2018-07-06 21:57:02

阅读数 173

评论数 0

C语言开关语句:switch

1)简单介绍switch(开关语句)的形式:switch:switch (表达式) {     case 常数表达式1: break;     case 常数表达式2: break;     case 常数表达式3: break;     case 常数表达式4: break;     ....

2018-07-05 23:04:38

阅读数 6088

评论数 0

C语言条件判断语句:if、else if、else

1)简单介绍三种形式的条件判断语句:if、else if、elseif:if(表达式) 执行语句if:判断表达式内容,如果为true(真),就执行语句else if:if(表达式) 执行语句 else if(表达式1) 执行语句1 ......(很多的else if) el...

2018-07-05 13:34:04

阅读数 13132

评论数 0

C语言循环语句:while、do...while、for

1)简单介绍一下C语言的三个循环语句:while循环有两种while循环使用:一种是不带{}(语句块),一种的带{}(语句块)不带语句块的: while(表达式)     执行语句带语句块的: while(表达式) {     执行语句 } do...while循环do...while同样...

2018-07-04 20:47:29

阅读数 491

评论数 0

C11新增关键字:_Generic(泛型)

1)简单介绍C11 C11标准是ISO/IEC 9899:2011 - Information technology -- Programming languages -- C 的简称,曾用名为C1X。C11标准是C语言标准的第三版,前一个标准版本是C99标准。2011年12月8日,国际标准化组...

2018-07-04 12:35:56

阅读数 1208

评论数 5

C99新增的数据类型关键字:_Bool(布尔值类型)和_Complex(复数类型)、_Imaginary(虚数类型)

// // stdbool.h // // Copyright (c) Microsoft Corporation. All rights reserved. // // The C Standard Library <stdbool.h> header. /...

2018-07-03 15:50:06

阅读数 376

评论数 0

C语言变量

程序总是离不开数据,然而数据需要保存在变量中,所以我们就来讲下变量吧! (1)简单认识常用数据类型 char、short、int、long、long long、float、double、long double 整数类型: 无符号型: 字节 类型 值的范围 unsi...

2018-07-01 15:39:28

阅读数 156

评论数 0

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