自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针和数组的比较

一.指针和数组的初步了解 什么是指针 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址, 它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通 过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将 地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。什么是数组 数组就是一段连续可用的内存。 指针int main(

2017-07-31 21:28:19 565

原创 通过Python实现猜数字游戏

上次用过c语言来编写小游戏,这次通过对python的学习,对游戏进行编写。 首先python的思路跟c语言有点不同,因为python语言中没有switch case选择语句,我们可以通过while循环嵌套while循环的形式对游戏实现: 第一层循环是游戏开始选择的循环; 第二层循环是游戏主要内容的循环。import random

2017-07-31 19:57:17 5135 1

原创 函数的调用过程(栈帧)

1. 什么是栈帧C语言中,每个栈帧对应着一个未运行完的函数。栈帧中保存了该函数的返回地址和局部变量。 栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。2. 栈帧的相关名词每一次函数调用,都会为本次函数开辟空间,如何维护这个片栈空间。那么需要指针来维护这片空间。 EBP (extended base pointer)存放指向栈底的指针。 EBP (exten

2017-07-28 21:13:56 449

原创 扫雷游戏的编写

我们都玩过一款名为扫雷的游戏,而利用我们所学的C语言也可以模拟实现扫雷的功能。通过对扫雷的了解,明白其原理。首先在一块区域上,选取一个坐标点,如果该坐标点是雷点,游戏结束;如果是安全区,而且周围都为安全区,则会进行扩展,雷区的附近会有坐标显示雷存在的颗数。 根据C语言所学,大致思路是:系统布雷,玩家选取坐标,是安全区,游戏继续,扩展或者显示周围雷数;如果雷区,则游戏结束。用随机数的生成,在一个10

2017-07-24 23:48:09 406

原创 C语言实现三子棋

本次程序是三子棋的简单实现,首先我们要了解三子棋的游戏规则,3X3的游戏格子里先,先连成一条线的获胜。根据游戏规则,我们将其规则转换为编程,大致思路是棋盘的打印,电脑放置棋子,玩家放置棋子,对每次放置棋子进行胜负判断。棋盘为3X3,用到了我们C语言中的二维数组,还有其他的循环和判断语句,数组的合理布置和运用帮助我们很好的在一个棋盘上放置了棋子。编写此次程序我们需要添加一个头文件来包含我们的头文件,

2017-07-22 00:23:08 605 3

原创 模拟三次密码输入的场景

通过C语言简单的模拟用户登录界面,用户最多输入3次,错误退出程序,输入正确会有提示。 大概思路是设置正确密码:用户输入密码与正确密码进行比较,3次设置为循环循环,对每次输入密码进行判断,当正确为真值,跳出循环,显示”密码正确”;当三次均错误,跳出循环,进行判断,输入次数超过三次,显示”退出程序”。简单的运用循环和判断完成实现。我本次程序采用的是for循环。#include<stdio.h>#i

2017-07-18 12:41:23 1147

原创 通过C语言实现猜数字游戏

很多人都玩过猜数字游戏(给定一个范围的数字,通过几次猜测确定正确值),通过对C语言的学习,对猜数字游戏实现简单的编写。思路大概是,首先系统产生一个随机数,设定该随机数的范围,用户猜测值与随机数进行比较判断。本次程序的编写猜测的范围为1-99。需要用到if语句的判断,while循环,do while循环。#include<stdio.h>#include<time.h>#include<stdli

2017-07-09 21:48:18 14444 1

空空如也

空空如也

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

TA关注的人

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