- 博客(16)
- 收藏
- 关注
原创 Python-标准库
库 就是别人已经写好了的代码,可以让我们直接拿来用。一个编程语言能不能流行起来,一方面取决于语法是否简单方便容易学习,一方面取决于生态是否完备。所谓 “生态” 指的就是语言是否有足够丰富的库,来应对各种各样的场景。实际开发中也并非所有的代码都自己手写,而是要充分利用现成的库,简化开发过程。按照库的来源,可以大致分成两大类咱们自己也可以实现 “第三方库” 发布出去,交给别人来使用。
2025-12-25 21:00:00
850
原创 Python基础语法-文件
变量是把数据保存到内存中,如果数据重启/主机重启,内存中的数据就会丢失。要想能让数据持久化存储,就可以把数据存储到硬盘中,也就是在文件中保存。硬盘上存储的数据就是以文件的形式来组织的 ~在 Windows “此电脑” 中,看到的内容都是文件。即使是文件,里面存储的数据的内容/格式,也是差异很大的 ~数据都是保存在硬盘上的!文件夹,在包含文件夹的情况 ~~
2025-12-24 00:00:37
559
原创 Python 基础语法 - 字典
字典是一种存储 键值对 的结构。啥是键值对?这是 计算机/生活 中一个非常广泛的使用概念。把 键(key)和 值(value)进行一个一对一的映射,然后就可以 根据键,快速查找到值 ~举个例子:学校的每一个同学,都会有一个唯一的学号。知道了学号就能确定这个同学。此处 “学号” 就是 “键” ,这个 “同学” 就是 “值” ~在Python的字典中,可以同时包含很多个 键值对 ~同时要求这些键,不能重复!
2025-12-18 15:21:19
1084
原创 Python基础语法-列表和元组
变量就是内存空间,用来表示/存储数据~如果表示的数据少~~直接定义几个变量就行了~~num1~num2~num3~也有的时候,要表示的数据比较多~~Python,列表和元组,就是这样的机制,可以用一个变量来表示很多个数据~~~就类似于其他编程语言中的“数组”列表和元组,大部分的功能都是差不多的,但是有一个非常明显的区别:列表是可变的:创建好了之后,随时能改元组是不可变的:创建好了之后,改不了。要想改,只能丢弃旧的,搞个新的~
2025-12-17 10:58:23
614
原创 Python基础语法-函数
先定义一个函数# 如果只是定义而不去调用,则函数体里面的代码就不会执行!# 函数调用才会真正执行函数体里面的代码。# 函数经过定义之后,可以被调用多次!
2025-12-12 16:26:25
593
原创 贴吧论坛项目-测试报告
用户管理:注册、登录、个人信息管理帖子:发布、编辑、删除版块管理:版块分类搜索功能:关键词搜索消息通知:系统消息、回复提醒。
2025-10-11 17:40:40
834
原创 C语言实现:基础通讯录
由上述分析可知联系人信息int age;}PeoInfo;这里为了简化该结构体类型的名字,使用了 typedef 来将其重命名为PeoInfo。为了提升代码的灵活性,该代码中数组的大小使用#define来定义成常量。这样若要更改数组大小,即使代码中多次使用这些常量,我们也只需要改动#define 定义的值就可以了。
2025-04-08 18:44:55
997
原创 C语言:字符串与内存操作函数 详解
其中strlen,strcpy,strcat,strcmp, strncpy, strncat, strstr, momcpy, mommove 有模拟实现
2025-03-28 11:01:22
942
原创 C语言:数据在内存中的存储
大端(存储)模式(大端字节序存储):是指数据的低位保存在内存的高地址中,数据的高位保存在内存的低地址中;小端(存储)模式(小端字节序存储):是指数据的低位保存在内存的低地址中,数据的高位保存在内存的低地址中。为什么会有大小端模式之分呢?因为在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一个字节为 8 bit。
2025-03-17 10:41:23
1175
原创 C语言:操作符详解(上)
位操作符表达式参与计算是放在内存里的值(即补码)参与计算的。位操作符有:& //按位与| //按位或^ //按位异或&------按二进制位与,对应的二进制位,有0则为0,两个都为1才为1;| ------按二进制位或,对应的二进制位,有1则为1,两个都为0才为0;^------按二进制位异或,对应的二进制位,相同为0,不同为1;int main()//00000000000000000000000000000001---正数原码、反码、补码相同。
2025-03-09 21:41:37
923
原创 使用C语言设计与实现扫雷游戏
字符'0'的ASCII码值是 48 ,字符'1'的ASCII码值是 49 ,字符'2'的ASCII码值是 50 ,以此类推,'1'-'0'=1(数字1),'0'-'0'=0(数字0)。因为该函数的返回值是int型的,但是show数组里的值都是char类型的,又因为'0'+1 = '1','0'+2='2','0'+3 ='3',……'0'+100 = '100'。由图可知该坐标mine[x][y]周围有三个地雷,'1'+'1'+'0'+'0'+'0'+'0'+'0'+'1'-8*'0' = 3(数字3)。
2025-02-28 21:32:26
957
原创 用C语言实现经典三子棋:从设计到代码实现
当玩家和计算机下完棋并判断完输赢后,is_winer()函数返回的不是'C',则要继续下棋,因此也需要循环,当is_winer()函数返回的是'C'是,循环结束,跳出循环,并根据is_winer()函数的返回值判断输赢结果。要使用rand()函数,需要调用srand()函数且srand()函数只需调用一次,因为主函数中的test()函数只调用了一次,所以可将srand()函数写入test()函数中;test()函数中包含菜单菜单menu()函数,因为游戏不是只能玩一遍,所以使用。
2025-02-26 21:49:10
811
原创 C语言如何定义字符串
这里,编译器会根据初始化字符串自动计算所需的数组大小(包括结尾的空字符 \0)。你可以明确地指定数组大小。如果数组比初始化字符串长,剩余的空间会被填充为零;如果短,则会导致编译错误。
2024-12-16 15:59:00
1264
原创 C语言基础(2):变量、常量
int age;//定义一个整型变量//定义一个浮点型变量char grade;//定义一个字符型变量double pi;//定义一个双精度浮点型变量//定义一个长整型变量是常量,可作为数组的下标。//#define的标识符常量 演示。
2024-12-15 22:05:10
563
原创 C语言基础(1):数据类型
除了上述基本类型之外,C语言还支持符合类型,如数组、结构体、联合体、等,它们可以组合基本类型来创建更复杂的数据结构。bit --- 比特;byte --- 字节;指针是一种特殊的变量,它存储的是另一个变量的地址,而不是实际的数据值。空类型没有具体的值,通常用于函数原型中,指示函数返回值或参数的缺失。在C语言中,数据类型定义了变量能够存储的数据种类及其属性,如。枚举类型提供了一种方便的方式来定义一组命名的常量。字符型主要用于储存单个字符,如字母、数字或符号。整型是最常用的疏忽类型之一,用于存储。
2024-10-25 22:01:53
537
原创 如何编写第一个C程序:Hello World
每个编程人编写的第一个程序几乎都是“Hello World!正如这个程序所说,“Hello World!”,向编程世界说你好,从此走入编程的世界 与编程打交道。当我们第一次尝试一种新的语言时,最简单的入门方法就是编写一个“Hello World!”程序。这个传统源自于1974年的贝尔实验室。今天,我们将一起编写并运行我们的第一个C程序——“Hello World!
2024-10-17 23:59:16
1917
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅