C/C++ 第2页
计算机专业敲门砖。
【C】质数(素数)判断函数 - AI科研 编程 读书笔记 - 小竹の笔记本

【C】质数(素数)判断函数

代码片段 int isPrime(int x){    //一开始让ret=1,默认是素数    int ret = 1;    int i;    if (x==1||x==0){        //0和1不是素数        ret = 0;        return re...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
030115
【C】宏定义拓展 - AI科研 编程 读书笔记 - 小竹の笔记本

【C】宏定义拓展

我通过几个C语言代码示例,探讨了宏定义的高级用法。我演示了##连接符的作用,并强调宏是纯文本替换,这在展开表达式或嵌套宏时易引发运算顺序问题。我还展示了宏的重定义及其作用域,揭示了预...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
230012
【C++】可上下选择的菜单 - AI科研 编程 读书笔记 - 小竹の笔记本

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

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

【C】printf()中的变量自增自减

#include<stdio.h> int main(){ int i=5; printf('%d %d %d %d %d',--i,++i,i++,--i,i++); return 0; } 如以上代码,输出为什么会是6 6 5 6 5呢? 首先将printf后面的参数从左至右依次放入参...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
028016
【C】冒泡排序函数 - AI科研 编程 读书笔记 - 小竹の笔记本

【C】冒泡排序函数

本文讲解了使用C语言实现的冒泡排序算法。
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2年前
02765
【C++】小竹的C++学习笔记分享 | 78篇体系化文档×4.7 万字(PDF 可下载) - AI科研 编程 读书笔记 - 小竹の笔记本

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

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