c语言

胡楚昊7 小时前
c语言·学习·算法
洛谷C语言学习小记近暑假闲的没事做,想要温习一下C语言,从ACM大佬那里得知了一个刷题网站洛谷。搜到一个博客是关于洛谷题解的:洛谷编程题解指南-CSDN博客
ComputerInBook2 小时前
c语言·c++··宏块·宏指令
c 和 c++ 中的宏块(macro)c或c++ 中的宏块(macro)是一种历史悠久且备受争议的源代码转换方式。争议的根源在于,就像 goto 语句一样,宏的功能过于强大且通用,以至于难以令人放心使用。
bu_shuo3 小时前
c语言·c++·算法
c与cpp中的argc和argvargc 和 argv 是 C/C++ 语言中 main 函数的两个标准参数, 用于在程序启动时接收命令行参数.
Aurorar0rua4 小时前
c语言·开发语言·学习方法
CS50 x 2024 Notes Algorithms - 02⑴But for now, let's try to formalize the algorithms that both of these volunteers kind of intuitively came up with, first and second. And we'll slap some names on them.
足球中国4 小时前
c语言·windows·缓存
nuget把缓存搬离C盘1、执行上面的命令查看缓存目录2、打开上面的Config文件3、清理缓存(可跳过)修改文件路径
Darkwanderor5 小时前
linux·c语言·开发语言·c++
动、静态库相关内容的详细介绍来自网络,自己整理,可跳过。很多程序员写代码时,编译器和语言通过自举进行自我更新,变得越来越适配当前的应用环境。
牧以南歌〆10 小时前
c语言·数据结构·算法·链表
数据结构<三>单循环链表目录一、单循环链表的定义二、单循环链表的创建与初始化三、单循环链表的插入四、单循环链表的删除五、单循环链表的遍历
麻瓜老宋10 小时前
c语言·开发语言
AI开发C语言应用按步走,我的基础开发环境用atomcode来构建一个简单的表达式计算器程序,名叫calc,达到输入表达式,程序输出运算结果的功能,目标简单,便于实现,通过这一过程,提高理解、学习和使用AI工具的能力!!! 后续文章就是calc的构建步骤,都是atomcode生成和总结的,文字和代码都未改动,只通过WebUI或TUI命令行来和atomcode沟通,达到构建成型的目的。
见叶之秋10 小时前
c语言·开发语言
C细节补充1,负数取模的规则是:计算得到的数值和除数和被除数的符号无关,最后结果的符号由被除数的符号进行决定2,==运算符不可以比较两个字符串是否相等,因为比较的是两者的地址, 就算是常量字符串也不行。
Lzh编程小栈10 小时前
c语言·stm32·单片机·嵌入式硬件
嵌入式深度精讲|STM32引脚全方位底层原理、配置逻辑、硬件规范、高频面试题前言很多嵌入式开发者会写点灯代码,却根本不懂引脚底层。点灯、按键、串口、ADC 所有外设,最终全部依托引脚实现。 引脚是软件与硬件唯一的交互接口,所有硬件BUG、外设失效、采样不准、通信异常,90%都是引脚配置/硬件认知不足导致。
天空'之城19 小时前
c语言·嵌入式开发·阻塞队列·多线程开发
C 语言工业级通用组件手写 04:阻塞队列前言:普通队列:数据读写立刻返回,不阻塞、不等待。 阻塞队列:带线程同步能力的线程安全队列。具备两大核心阻塞特性:
dtq04241 天前
c语言·开发语言·学习
C语言-结构体详解一.什么是结构体以及结构体的声明1.1什么是结构体?C语言提供了许多变量的类型,例如:char,short,long,int,float,double,等等,但是如果我想描述一个学生,一本书的时候,单一的内置变量是不够的。因为描述一个学生需要他的名字,年龄,学号,身高,体重等个人信息;要描述一本书的话则需要书名,书的作者,出版社,价格等信息。C语言为了解决这种问题,增加了结构体这种自定义的数据类型。让编程者可以自己定义想要的类型。总的来说,结构体就是一些值的集合,这些值成为成员变量。结构的每个成员可以是不
Rainy Blue8831 天前
c语言·c++·算法
C转C++速成c的库函数去掉后缀.h,再在最前面加c可用在c++里,不过有万能头文件的话也不太需要去记了cin相当于scanf
exm-zem1 天前
c语言·c++
从C语言到C++:C++入门1本系列旨在以C语言为基础,介绍C++的基本语法和特性。C语言中的基本语法包括变量、函数、循环、条件语句等,在C++中同样适用。C++在C语言的基础上,新增了一些特性,如类、对象、继承、多态等。
小保CPP1 天前
c语言·c++·人工智能·算法·ocr·模式识别·光学字符识别
OCR 在C语言中使用Tesseract API这个程序演示使用C API调用Tesseract OCR进行光学字符识别。输入图片: 程序运行后会在CMD里打印识别结果:
ysu_03145 天前
c语言·重构·游戏程序·图形渲染
07 | 全局缩放重构实录🎯 系列最终篇 · CELL_SIZE 从 30 到 36 到 40,中间隔了 50 多次 Bug 修复。 📖 上一篇:200 个单元测试:C 项目也能 TDD
牧以南歌〆1 天前
c语言·数据结构·算法
数据结构<八>链式队列目录一、链式队列的定义二、链式队列的创建与初始化三、链式队列的操作四、链式队列测试主程序
无相求码1 天前
c语言·后端
数组越界为什么有时候不崩溃?VS2013 下栈上变量的幽灵布局解密不知道你有没有遇到过这种让人后背发凉的事情:在 VS2013 里写了一段 C 代码,定义一个长度为 5 的整型数组,然后手滑写了个 for 循环,一不小心循环到了下标 5、6、7……结果程序没有立刻崩溃,没有报错弹窗,甚至正常输出了结果。你松了一口气,觉得"好像也没什么大事"。
天空'之城1 天前
c语言·嵌入式·内存管理·内存池
C 语言工业级通用组件 02:通用内存池前言:承接上一篇环形缓冲区的内容,我们继续手写工业级通用 C 语言组件。在长时间运行的嵌入式系统、后端服务、高性能中间件中,频繁调用 malloc/free 申请释放内存,是引发性能波动、内存碎片、甚至程序崩溃的核心诱因之一。内存池作为底层开发的经典组件,通过预分配与池化管理,从根源上解决这些问题,是工业级项目的标配基础设施。
十月的皮皮1 天前
c语言·笔记·学习
C语言学习笔记20260717-预处理机制预处理(Preprocessing)是C语言编译过程中的第一个阶段,由**预处理器(Preprocessor)**在编译器对源代码进行词法分析和语法分析之前自动执行。