自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贪吃蛇详讲

Windows这个多作业系统除了协调应用程序的执行、分配内存、管理资源外,它同时是一个很大的服务中心,调用这个服务中心的各种服务(每个服务是一个函数),可以帮应用程序达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是1应用程序(Application),所以便称之为Application Programming Interface,简称API函数,Win32API也就是Microsoft Windows 32位平台的应用程序编程接口。

2024-04-24 21:31:16 884 1

原创 顺序表的应⽤

C语⾔基础要求:结构体、动态内存管理、顺序表、⽂件操作。2)能够保存⽤⼾信息:名字、性别、年龄、电话、地址等。【思考2】如何保证程序结束后,历史通讯录信息不会丢失。【思考1】⽤静态顺序表和动态顺序表分别如何实现。1)⾄少能够存储100个⼈的通讯信息。1. 基于动态顺序表实现通讯录。

2024-04-05 17:53:02 219 2

原创 顺序表概念

数据结构是由“数据”和“结构”两词组合⽽来。什么是数据?常⻅的数值1、2、3、4.....、教务系统⾥保存的⽤⼾信息(姓名、性别、年龄、学历等 等)、⽹⻚⾥⾁眼可以看到的信息(⽂字、图⽚、视频等等),这些都是数据 什么是结构?当我们想要使⽤⼤量使⽤同⼀类型的数据时,通过⼿动定义⼤量的独⽴的变量对于程序来说,可读性 ⾮常差,我们可以借助数组这样的数据结构将⼤量的数据组织在⼀起,结构也可以理解为组织数据的 ⽅式。

2024-04-05 17:31:11 219 1

原创 文件操作详解

硬盘(磁盘)上的文件就是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件,数据文件。程序文件:程序文件包括程序源文件(.c).目标文件(.obj),可执行文件(.exe)。数据文件:文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取的文件,或者是输出内容的文件。

2024-03-30 06:00:00 801

原创 C语言编译链接

在ANSI C的任何一种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令(⼆进制指令)。第2种是执⾏环境,它⽤于实际执⾏代码。2.翻译环境那翻译环境是怎么将源代码转换为可执⾏的机器指令的呢?这⾥我们就得展开开讲解⼀下翻译环境所做的事情。其实翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译,汇编三个过程。⼀个C语⾔的项⽬中可能有多个.c⽂件⼀起构建,那多个.c⽂件如何⽣成可执⾏程序呢?•。

2024-03-29 23:49:34 751 1

原创 结构体详解

4.如果嵌套了结构体的情况,嵌套的结构体成员对齐到自己的成员中最大对齐数的整数倍处,结构 体的整体大小就是所有最大对齐数(含嵌套结构体中成员的对齐数)的整数倍。仔细分析,其实是不⾏的,因为⼀个结构体中再包含⼀个同类型的结构体变量,这样结构体变量的大小就会无穷的大,是不合理的。当⼀个结构包含两个位段,第⼆个位段成员⽐较⼤,⽆法容纳于第⼀个位段剩余的位时,是舍弃剩余的位还是利用,这是不确定的。如果传递⼀个结构体对象的时候,结构体过⼤,参数压栈的的系统开销⽐较⼤,所以会导致性能的下。

2024-03-29 10:09:30 704 1

原创 库函数的使用和模拟

strcpy函数的功能是将source指向的内容拷贝到destination指向的内容里,返回类型是char*类型,头文件<string.h>。

2024-03-19 22:57:19 387 1

原创 数据在内存中的存储

其实超过一个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,分为大端字节序存储和小端字节序存储。大端字节序存储:指数据的低地位字节内容保存在高地址处,而数据的高位字节内容,保存在低地址处。小端字节序存储:指数据的高地位字节内容保存在高地址处,而数据的低位字节内容,保存在低地址处。这是因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着⼀个字节,⼀个字节为8 bit 位,但是在C语⾔中除了8 bit 的 char之外,还有16 bit 的short型,32 bit 的。

2024-03-17 22:01:39 898 1

原创 三子棋游戏

game.c#include"game.h"//初始化棋盘void InitBoard(char board[ROW][COL], int row, int col){ int i = 0; int j = 0; for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { board[i][j] = ' '; } }}//打印棋盘void DispalyBoard(char board[ROW][

2023-12-13 21:39:53 20

原创 C语言----扫雷游戏

扫雷是一款大众类的益智小游戏,目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。其胜利条件不是将所有地雷插上旗子,而是点开所有不是地雷的格子。在c语言如何实现呢,一起来看看吧。

2023-12-11 22:46:21 33 2

原创 今日c语言练习

【代码】今日c语言练习。

2023-12-05 23:21:30 140

原创 今日C语言练习

【代码】今日C语言练习。

2023-12-03 22:25:22 84

原创 c语言----猜数字游戏

【代码】c语言----猜数字游戏。

2023-12-01 18:55:44 70 4

原创 C语言分支循环语句

0则执行循环语句,循环语句执行完后,再去执行表达3,调整循环变量,然后再去 表达式2的地方执行判断,表达式2的结果是否为0,决定循环是否续。而 do while 循环则是先直接进入循环体,执行循环语句,然后再执行 while 后的判断表达式,表达式为真,就会进行下一次,表达式为假,则不再继续循环。首先上来就是执行判断表达式,表达式的值为0,循环直接结束,表达式的值不为0,则执行循环语句,语句执行完后再继续判断,是否进行下一次判断。for循环是三种循环中使用最多的,for 循环的语法形式如下。

2023-11-30 21:53:24 21

空空如也

空空如也

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

TA关注的人

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