C语言
文章平均质量分 91
学习C语言的笔记
ajole
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
链表相关概念(更多通过刷题来熟悉链表
这是因为在定义结构体的时候其大小仍未确定,而结构中嵌套结构其大小就更不知道怎么算了,相较而言,不管什么类型的指针,其大小都是确定的,所以使用指针也就更加合理。图中指针变量plist保存的是第一个节点的地址,我们称plist此时“指向”第一个节点,如果我们希望plist“指向”第二个节点时,只需要修改plist保存的内容为0x0012FFA0。,存储地址的原因在于,链表的物理结构并不像数组一样是连续的,只有提供地址才能凭此找到下一个节点。虽然有这么多的链表结构,但我们实际中最常用的还是两种结构,原创 2024-08-19 18:13:39 · 385 阅读 · 0 评论 -
c语言实现扫雷游戏
呃呃呃其实是代码写完了才写的这篇文章,所以中间的测试就看不到(害,那么进入游戏首先应当是有一个菜单界面,供玩家选择开始游戏还是退出游戏,对吧。原创 2024-04-01 12:26:00 · 951 阅读 · 0 评论 -
C语言学习记录 - 结构体
位段的声明和结构类似,但有两个不同。原创 2024-04-21 10:46:00 · 1106 阅读 · 0 评论 -
C语言学习记录 - 字符函数,字符串函数,内存函数
c语言中有一系列函数是专门做字符分类的,也就是一个字符是属于什么类型的字符的函数这些函数的使用都需要包含一个头文件ctype.h是能够判断参数部分的c是否是小写字母的,如果是小写字母就返回非0整数,如果不是就返回0。原创 2024-04-19 16:28:29 · 1260 阅读 · 0 评论 -
C语言学习记录 - 文件操作相关
我们写的程序的数据都是存储在电脑内存中的,如果程序退出,内存收回,数据就丢失了,等再次运行程序,是看不到上次程序的数据的,如果要将数据进行持久化的保存,就需要用到文件在程序设计中,一般我们讲的文件有两种:程序文件,数据文件(从文件功能的角度来分类的):包括源程序文件(后缀为.c这样的),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe):文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件这里主要讲数据文件。原创 2024-05-02 18:08:11 · 97 阅读 · 0 评论 -
C语言实现贪吃蛇游戏
Windows这个多作业系统除了协调应用程序的执行,分配内存,管理资源外,它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程序达到开启视窗,描绘图形,使用周边设备等目的,由于这些函数服务的对象时应用程序(Application),所以便称之为Application Program Interface,简称API函数,Win32 API也就是Microsoft Windows 32位平台的应用程序编程接口。原创 2024-08-16 17:08:00 · 825 阅读 · 0 评论 -
指针学习记录 - C语言
每个内存单元大小取1字节并且有编号,👈这个就叫做地址,也叫指针即:内存单元编号==地址==指针内存中字节很多,需要给内存编址,这并不是把每个字节的地址记录下来,而是通过硬件设计完成的硬件编址也是如此计算机内有很多硬件单元,而硬件单元要相互协同工作,👈这至少需要能够进行数据传递如何通信呢?就是用“线”连起来,这里主要讲一个地址总线可以简单理解为:32位的机器有32根地址总线,每根线只有两态,表示0,1【电脉冲有无】,那么就能表示2^32种含义,每种含义都代表一种地址。原创 2024-04-18 11:10:45 · 929 阅读 · 0 评论 -
C语言学习记录 - 编译和链接
在ANSI C(标准C)的任何一种实现中,存在两个不同的环境第一种是翻译环境,在这个环境中源代码被转换为可执行的机器指令(二进制指令)第二种是执行环境,它用于实际执行代码。原创 2024-05-02 18:19:36 · 776 阅读 · 1 评论 -
c语言-分支和循环-学习记录
这个这个,,就是个学习笔记,原创 2024-03-29 21:38:26 · 1022 阅读 · 0 评论 -
C语言学习记录 - 数据在内存中的存储
整数的二进制表示方法有三种,即三种表示方法均有和两部分,符号位都是用0表示“正”,用1表示“负”,而数值为最高位的一位被当作符号位,剩余都是数值位正数原反补相同负数计算机内存中存放的整数都是补码的形式,有如下好处:使用补码,可以将符号位和数值位统一处理同时,加法减法也可以统一处理()此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。原创 2024-04-20 10:36:40 · 974 阅读 · 0 评论
分享