- 博客(27)
- 收藏
- 关注
原创 项目小游戏-贪吃蛇
项目小游戏贪吃蛇游戏的实现,项目实现中会涉及C语言语法,WIn32 API ,链表,本地化设置等等,下面就跟着我一起来实现吧!
2024-04-21 20:17:16 2398 8
原创 【零基础C语言】自定义类型:结构体
位段成员必须是整型,int/ unsigned int/ signed int,在C99中其他类型的位段成员也可以位段成员名后面有一个冒号和一个数字struct Sint _a : 2;int _b : 5;// S是一个位段类型,那么位段S所占内存大小位多少?
2024-03-19 19:52:39 765 1
原创 【零基础C语言】内存中的存储
但是,我们知道,科学计数法中的E是可以出现负数的,所以IEEE754规定,存⼊内存时E的真实值必须再加上⼀个中间数,对于8位的E,这个中间数是127;⽐如,2 ^ 10的E是10,所以保存成32位浮点数时,必须保存成10 + 127 = 137,即10001001。IEEE754规定,在计算机内部保存M时,默认这个数的第⼀位总是1,因此可以被舍去,只保存后⾯的xxxxxx部分。这时,浮点数的指数E等于1-127(或者1-1023)即为真实值,有效数字M不再加上第⼀位的1,⽽是还。
2024-03-16 18:48:08 1013 1
原创 【零基础C语言】字符函数和字符串函数
C语言中有一系列函数是专门做字符分类的 - 字符分类函数使用字符分类函数需要包含头文件 #include 函数 - iscntrl 作用区分任何控制字符 函数原型: 控制字符: islower 函数可以判断是否为小写字母 ,真 - 非0 ; 假 - 0 isupper 函数可以判断是否为大写字母 ,真 - 非0 ; 假 - 0 字符转换函数 tolower 可以将传进去大写字母转小写 toupper 可以将传进去小写字母转大写配合以上函数我们就可以完成字母大小写
2024-03-12 21:23:15 845 1
原创 【LeetCode力扣645】错误的集合
集合s包含从1到n的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合并且。给定一个数组nums代表了集合S发生错误后的结果。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。[2,3][1,2]
2024-03-11 20:28:15 448
原创 【零基础C语言】指针解析3
在指针类型中我们通常使用char*代码展示上述代码中,并不是将字符串放入指针中,而是将字符或字符串首字符的地址存放在指针中,在使用时顺藤摸瓜就可以打印出后面内容了如剑指offer上的一题字符数组str1和str2都是独立开创的两个空间,所以指向的对象是不一样的而字符指针str3和str4指向的是同一块空间,同一个地址,所以是相同的。
2024-03-09 20:01:25 1124 1
原创 【零基础C语言】指针解析2
指指针指向的地址不可知(随机,不存在,不正确)野指针出现的原因:6.1指针未初始化6.2指针越界访问6.3访问的空间被释放。
2024-03-08 15:11:32 969 1
原创 【零基础C语言】-冒泡排序
解释:将一组凌乱的数据进行有序的排列,如升序或者降序列如:杂乱:2,6,4,9,8,5,1,7,3升序:1,2,3,4,5,6,7,8,9降序:9,8,7,6,5,4,3,2,1具体可以应用于价格排序等等。
2024-02-28 20:16:26 225
原创 【零基础C语言】简单扫雷游戏的实现(数组,函数,循环,分支)
然后在主函数中我们让用户输入1/0,1就是开始游戏,0就是退出游戏,输入其他的报错并且使其重新输入。1.定义量-game.h。
2024-02-02 09:32:52 428
原创 【零基础学C语言】二维数组的概括
之前的一维数组是由多个元素组成的集合,那么二维数组就是由多个一维数组组成的,由此类推,三维甚至四维,当然往后我们都统一称作多维数组了,下面是概念图。我们在创造变量和数组是会给初始化的值,二维数组的初始化也有很多类。int a = 0;
2024-01-28 10:11:57 330 1
原创 【零基础C语言】分支和循环介绍
我们知道生活中常常面临这各种选择,比如今天是学习还是玩耍呢,我们c程序中将这种选择称之为分支结构,选择就像一个大树一样在各个方面都有着枝条,因此我们称为分支结构。分支结构中包含if语句和switch语句,那么接下来就让我们来了解他们吧!
2024-01-24 13:16:15 1137 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人