自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 小猫钓鱼卡牌游戏---栈、队列的应用

游戏规则A和B两个同学玩简单的纸牌游戏,每人手里有n张牌,两人轮流出牌并依次排列在桌面上,每次出掉手里的第1张牌,出牌后如果发现桌面上有跟刚才打出的牌的数字相同的牌,则把从相同的那张牌开始的全部牌按次序放在自己手里的牌的末尾。当一个人手中的牌先出完时,游戏结束,对方获胜。如n为5,每人手中有5张牌;A手里的牌依次为2 3 5 6 1,B手里的牌依次为1 5 4 2 9;A出2;B出1;A出3;B出5;A出5,发现前面有一张5,则把两个5都拿掉,这时他手里有6 1 5 5;桌子上的牌依次为2

2020-10-15 21:59:14 673

原创 C语言学习笔记---9.C语言中的转义字符

字符集(Character Set),是计算机中所有字符的标号的集合,这些编号一一与字符相对应,这些编号也称编码值。在C语言中,一个字符的表示除了直接用字符实体表示,也可以用它在字符集中对应的编制值(int)表示。这种使用编码值间接地表示字符的方法称为转义字符(Escape Character)。一般,转义字符是以\或\x开头,\开头表示是用八进制形式的编码值,\x开头表示是用十六进制形式的编码值。对于转义字符来说,只能使用八进制或者十六进制。例如:#include<stdio.h>#i

2020-07-27 17:19:24 434

原创 C语言学习笔记---8C语言中的英文字符

在C语言中,单个字符的数据类型是char,长度是1字节,且只能容纳ASCII码表中的字符,也就是英文字符。字符类型由单引号’ ’包围,字符串由双引号” ”包围。//正确的写法char a = ‘1’;char b = ‘$’;char c = ‘X’;char d = ‘ ’;//错误的写法char x = ‘中’; //char类型不能包含ASCII外的字符char y = “t”; //字符类型应该由单引号包围对于字符类数据的输出,有两种方法:使用专门的字符输出函数put

2020-07-27 17:09:03 657

原创 C语言学习笔记---7.C语言中的小数

小数是由整数和小数两部分组成,由点号.隔开,如0.23、0.444、23.67、-3.98等都是合法小数,属于十进制数。除此外,还有指数形式,如7.25103、0.035105、-27.36*10-3等。任何小数都可以用指数形式来表示。在C语言中,小数的指数形式为:aEn或aen解释:a为尾数部分,是一个十进制数;n为指数部分,是一个十进制数;E或e是固定的字符,用于分割尾数部分和指数部分。整个表达式等价于a*10n2.1E5=2.1*1053.7E-2=3.7*10-20.5E7=0.5

2020-07-27 16:58:20 1385

原创 C语言学习笔记----6.C语言中的正负数及输出

众所周知,在数字表达中,数字是可以加上正负号用于分区正负数的。在C语言中也是如此,但是鉴于数字在计算机中的存储方式,就需要一个bit位来存储符号位,如://正数short a1 = -10;short a2 = -0x2dc9; //十六进制前缀0x//负数int b1 = 10;int b2 = +0174; //八进制前缀0以int为例,一个int数值长度为4字节,即32bit位:在C语言中,规定符号位用0表示正数,用1表示负数。考虑符号位和不考虑符号位,之间相差了一个bi

2020-07-27 16:49:59 5173

原创 C语言学习笔记---5.C语言中的进制表示及输出

在C语言中,对于数值的表示大多情况下使用的都是十进制,除此之外还有二进制、八进制和十六进制。在不明确标明进制时,默认是十进制数,但为了区别各不同进制间的表示,需要在数值前加上特定的字符,即添加前缀。二进制数表示二进制是由0和1组成,使用二进制表示数值时,需要在数值前添加0b或0B,如://合法的二进制int a = 0b101; //换算为十进制是5int b = -0b110010; //换算为十进制是-50int c = 0B100001; //换算为十进制是33//非法的二

2020-07-27 16:38:49 954

原创 C语言学习笔记---4.C语言中的整数

整数(short,int,long)整数类型是程序编程中最常用到的一种数据类型,在C语言中用int来定义整数。在现在的操作系统中,int类型的数据长度一般是4个字节(4byte),即32位(4*8bit)。在计算机内存中,数据是以二进制形式存储的,比如int a = 5,5的二进制形式是101:若不考虑正负单位,4字节的整数最大为232-1=4,294,967,295≈43亿,数值很大很大,但我们平时能够使用到的数值范围显然不会有这么大,这就导致空闲出来两三个字节,造成计算机内存的浪费。相反,如果仅仅

2020-07-25 11:24:41 420

原创 C语言学习笔记---3.C语言的数据类型

变量、数据类型变量int a;a = 123;在内存中找一块区域命名为a,int是integer的简写,译为整数,即a区域是用来存放整数的;“=”是赋值的过程,即将整数数据123存放到a内存区域中。int a = 123;a = 10;a = 99;因为a的值可以改变,可多次进行赋值,所以它叫做变量。数据类型通过上面例子,int a中是将a定义为整数类型,我们知道整型是C语言中的一种数据类型。顾名思义,数据类型就是用来说明数据的类型,确定数据的解释方式;除去int外,还有多种数据类

2020-07-22 09:23:25 610

原创 C语言学习笔记---2.编写第一个C语言程序

在保证编程环境已经正确无误的前提下,打开Visual Studio。创建我们的第一个项目test1创建新项目/选择C++/点击空项目/输入项目名称/选择项目存放目录地址/确认创建。创建第一个c文件(.c—源文件,.h—头文件)右键点击源文件/添加->新建项/输入源文件名称(记住,名称必须是以.c结尾!!)/点击添加编写第一个C语言代码#include<stdio.h>int main(){ printf("Hello World!"); return 0;}

2020-07-21 22:09:25 176

原创 C语言学习笔记---1.什么是C语言

计算机语言:人与计算机相互交流的语言。编程语言:笼统的讲,编程语言就是一种用于控制计算机的语言,控制计算机做各种事情。准确的说,编程语言就是通过固定的格式与词汇(不同的编程语言的格式与词汇不同)构成一系列指令,来控制计算机。c语言就是其中一种编程语言。c语言是一种较为基础的语言,它概念少,词汇少,包含了基本的编程元素,可以说c语言是现在大多编程语言的鼻祖。同时,C语言也是与内存密切相关的,它无时无刻都是在谈内存。从C语言到内存,从内存到进程和线程,环环相扣;在学习C语言的过程中,最后也是学习内

2020-07-21 21:44:34 108

小猫钓鱼卡牌游戏---栈和队列

这是自己学习过程中写的C++项目程序,主要是对栈和队列的应用。 主要包括链栈、链队的定义以及一个cpp文件。 游戏机制是有两个玩家,开局两个玩家手中拥有相同数量但牌值不同的手牌,两个玩家轮流出牌,桌面上的牌按玩家出牌顺序排列摆放;每次玩家出牌后,都要将该牌与桌面上已出的牌经行向前对比,如果之前有与本轮出牌相同的卡牌,则将两个相同的卡牌之间的所有卡牌重新纳入到本轮出牌玩家的牌底。按照这个规则,两个玩家轮流出牌、比较......直至其中一名玩家将手中的牌出完,该名玩家获胜。 还在不断学习中,若有瑕疵,希望大佬们多多批评。

2020-10-14

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

TA关注的人

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