- 博客(10)
- 收藏
- 关注
原创 C语言学习记录 - 编译和链接
在ANSI C(标准C)的任何一种实现中,存在两个不同的环境第一种是翻译环境,在这个环境中源代码被转换为可执行的机器指令(二进制指令)第二种是执行环境,它用于实际执行代码。
2024-05-02 18:19:36
698
1
原创 C语言学习记录 - 文件操作相关
我们写的程序的数据都是存储在电脑内存中的,如果程序退出,内存收回,数据就丢失了,等再次运行程序,是看不到上次程序的数据的,如果要将数据进行持久化的保存,就需要用到文件在程序设计中,一般我们讲的文件有两种:程序文件,数据文件(从文件功能的角度来分类的):包括源程序文件(后缀为.c这样的),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe):文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件这里主要讲数据文件。
2024-05-02 18:08:11
35
原创 C语言学习记录 - 数据在内存中的存储
整数的二进制表示方法有三种,即三种表示方法均有和两部分,符号位都是用0表示“正”,用1表示“负”,而数值为最高位的一位被当作符号位,剩余都是数值位正数原反补相同负数计算机内存中存放的整数都是补码的形式,有如下好处:使用补码,可以将符号位和数值位统一处理同时,加法减法也可以统一处理()此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
2024-04-20 10:36:40
897
原创 C语言学习记录 - 字符函数,字符串函数,内存函数
c语言中有一系列函数是专门做字符分类的,也就是一个字符是属于什么类型的字符的函数这些函数的使用都需要包含一个头文件ctype.h是能够判断参数部分的c是否是小写字母的,如果是小写字母就返回非0整数,如果不是就返回0。
2024-04-19 16:28:29
1115
原创 指针学习记录 - C语言
每个内存单元大小取1字节并且有编号,👈这个就叫做地址,也叫指针即:内存单元编号==地址==指针内存中字节很多,需要给内存编址,这并不是把每个字节的地址记录下来,而是通过硬件设计完成的硬件编址也是如此计算机内有很多硬件单元,而硬件单元要相互协同工作,👈这至少需要能够进行数据传递如何通信呢?就是用“线”连起来,这里主要讲一个地址总线可以简单理解为:32位的机器有32根地址总线,每根线只有两态,表示0,1【电脉冲有无】,那么就能表示2^32种含义,每种含义都代表一种地址。
2024-04-18 11:10:45
857
原创 c语言实现扫雷游戏
呃呃呃其实是代码写完了才写的这篇文章,所以中间的测试就看不到(害,那么进入游戏首先应当是有一个菜单界面,供玩家选择开始游戏还是退出游戏,对吧。
2024-04-01 12:26:00
874
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人