C/C++共64篇
计算机专业敲门砖。
【C++】小竹的C++学习笔记分享 | 78篇体系化文档×4.7 万字(PDF 可下载) - AI科研 编程 读书笔记 - 小竹の笔记本置顶

【C++】小竹的C++学习笔记分享 | 78篇体系化文档×4.7 万字(PDF 可下载)

我将自己学习C++时踩过的坑整理成了78篇、4.7万字的体系化笔记,并制作成PDF分享。这套笔记并非传统教程,而是聚焦于学习痛点,深入剖析了引用本质、运算符重载、多态原理、模板等易错点与核心...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
021015
【C】宏定义拓展 - AI科研 编程 读书笔记 - 小竹の笔记本

【C】宏定义拓展

唉,还是要拓展一下宏定义,不能只知道#define PI 3.14乐。 第一个例子,'##' #include <stdio.h> #define f(g,g2) g##g2 int main(){ int var12=100; printf('%d',f(var,12)); return 0; } ...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
229712
【C++】可上下选择的菜单 - AI科研 编程 读书笔记 - 小竹の笔记本

【C++】可上下选择的菜单

我实现了一个基于C++的可上下选择的交互式菜单系统,使用W/S键控制光标移动。该系统通过控制台API实现了光标的精确定位和动态刷新,菜单包含8个功能选项(如站点查询、路线规划等),用户可通过...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
128613
【C】链表从文件初始化函数 - AI科研 编程 读书笔记 - 小竹の笔记本

【C】链表从文件初始化函数

节点保存的结构体是这样的: //结构体 //用户名/管理员名与密码 typedef struct User{ char username[20]; char password[20]; struct User *next; }usr; 以下是初始化函数 //初始化链表函数 //...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
0847
【数据结构】顺序队列的基本操作(C++实现) - AI科研 编程 读书笔记 - 小竹の笔记本

【数据结构】顺序队列的基本操作(C++实现)

什么是队列 队列(Queue)是一种常见的数据结构,它遵循先进先出(First In, First Out,FIFO)的原则。在队列中,最先进入队列的元素最先被取出,而最后进入队列的元素则最后被取出。这类似于...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
01497
【C】五舍六入? - AI科研 编程 读书笔记 - 小竹の笔记本

【C】五舍六入?

如果题目让你五舍六入,那么就没办法使用C++里的round函数了,只能选择一个通用的方法,示例如下: #include <stdio.h> #define PI 3.1415926 int main(){ double r,ans; scanf('%lf',&r...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
014813
【模拟】二进制求和 - AI科研 编程 读书笔记 - 小竹の笔记本

【模拟】二进制求和

#include <iostream> using namespace std; string addBinary(string a, string b){ string res; int carry = 0;  // 进位 int i = a.size() - 1; int j = b.size() - 1; while(i >= 0 || j...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
014214