2025年10月26日
摘要: 这几天遇到一个问题时关于移位操作的,无符号整数左移33位的时候是什么现象。 阅读全文
posted @ 2025-10-26 19:57 小樊童鞋 阅读(3) 评论(0) 推荐(0)
  2025年10月18日
摘要: 函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。 使用函数的优点之一是可以将代码块和主程序分离。 阅读全文
posted @ 2025-10-18 09:56 小樊童鞋 阅读(3) 评论(0) 推荐(0)
  2025年9月30日
摘要: 该内容全部引用于 《数据结构 C 语言 第二版》 严蔚敏 李冬梅 吴伟民 著 阅读全文
posted @ 2025-09-30 18:36 小樊童鞋 阅读(12) 评论(0) 推荐(0)
  2025年9月29日
摘要: for循环用于针对集合中的每个元素都执行一个代码段。 while循环则不断地运行,一直到指定的条件不满足为止。 1 while 语法 while active_condition_val: do some thing while active_condition_val: do some thing 阅读全文
posted @ 2025-09-29 17:54 小樊童鞋 阅读(11) 评论(0) 推荐(0)
  2025年9月26日
摘要: C++中的map和unordered_map是两种常用的关联容器, 主要区别如下: 1. ‌底层实现‌ ‌ map‌:基于红黑树(自平衡二叉搜索树)实现,元素按键值自动排序 。 ‌ unordered_map‌:基于哈希表实现,元素存储顺序与插入顺序无关,通过哈希函数快速定位。 2. ‌性能特点‌ 阅读全文
posted @ 2025-09-26 10:48 小樊童鞋 阅读(21) 评论(0) 推荐(0)
  2025年9月25日
摘要: Python可以允许用户在终端中输入一些信息。 Input功能 接受输入字符串 # -*- coding: utf-8 -*- name = input("Please input your name:") print("Hello " + name + "!") 其运行结果如下: Please i 阅读全文
posted @ 2025-09-25 18:58 小樊童鞋 阅读(8) 评论(0) 推荐(0)
摘要: 字典在python中被描述为是一系列的键-值对,与C/C++ 语言中的pair是相同的。键和值是相互关联的,在声明的时候要用花括号{}进行标识。键和值之间使用冒号:分隔。一个字典里面存放的数据类型不是固定的。 1.声明字典并访问字典 # -*- coding: utf-8 -*- stus = {' 阅读全文
posted @ 2025-09-25 18:40 小樊童鞋 阅读(8) 评论(0) 推荐(0)
摘要: 编程的时候经常需要检查一系列的条件,根据判断的条件决定采取什么措施。接下来学习一下IF-ELSE 语句。 1. 条件测试 判断一个表达式是为True或False的行为就是条件测试。 # -*- coding: utf-8 -*- print('car'=='car') print('JiNan'== 阅读全文
posted @ 2025-09-25 15:35 小樊童鞋 阅读(11) 评论(0) 推荐(0)
摘要: 列表是在程序运行时期可以发生变化的数据集合。Python 将不可变的列表称为元组。 元组是不可以修改的。 1. 定义元组 元组和列表是非常相似的,其使用圆括号()来进行标识;列表是使用[]来进行标识。对元组可以使用索引来进行访问。 # -*- coding: utf-8 -*- cities=('J 阅读全文
posted @ 2025-09-25 14:50 小樊童鞋 阅读(10) 评论(0) 推荐(0)
摘要: new 为数组开辟内容空间的时候,数组大小这个额外的信息是如何存储的? 在C++中,使用new int[5]动态分配数组时,数组大小的存储方式和指针指向的地址如下: 1. ‌数组大小的存储机制‌ 编译器会在分配的内存块头部额外存储数组长度等元信息(通常位于实际数组元素内存之前),这部分对程序员透明。 阅读全文
posted @ 2025-09-25 14:11 小樊童鞋 阅读(6) 评论(0) 推荐(0)