技术栈
c语言
我星期八休息
3 小时前
linux
·
运维
·
服务器
·
c语言
·
c++
·
人工智能
·
算法
Linux系统编程—基础IO
在 Linux 开发中,文件 IO 是我们最常用的操作之一,但很多开发者只停留在会用 fopen、fread 的层面,却很少思考:为什么同样是写文件,用 C 库函数和系统调用的性能差距能达到几十倍?重定向的本质到底是什么?缓冲区到底是怎么帮我们提升性能的?
kkeeper~
5 小时前
c语言
·
开发语言
0基础C语言积跬步之深入理解指针(4)
目录1.回调函数是什么?2.qsort 使用举例3.qsort 函数的模拟实现回调函数就是一个通过函数指针调用的函数
学会870上岸华师
6 小时前
c语言
·
开发语言
·
学习
·
算法
C 语言程序设计——第一章课后编程题
wangjialelele
8 小时前
linux
·
c语言
·
c++
·
算法
·
建造者模式
【SystemV】基于建造者模式的信号量
这里的 key,是信号量集的键值,同消息队列和共享内存。key 可以通过 ftok 获得,函数原型如下
朔北之忘 Clancy
9 小时前
c语言
·
开发语言
·
c++
·
学习
·
青少年编程
·
题解
·
一级
2026 年 3 月青少年软编等考 C 语言一级真题解析
【答案】B 【解析】C/C++ 程序从 main() 函数开始执行,因此它是程序的入口函数。【答案】B 【解析】Windows 系统下,可执行文件默认扩展名为 .exe。cpp 是 C++ 源代码文件的扩展名,h 是 C/C++ 头文件的扩展名,obj 是源代码编译生成的目标文件扩展名。
不剪发的Tony老师
10 小时前
c语言
·
c++
·
ide
Code::Blocks:一款免费开源的C/C++/Fortran集成开发环境
Code::Blocks 是一款免费开源、跨平台的集成开发环境(IDE),主要面向 C、C++ 以及 Fortran 开发,具有开箱即用、功能丰富、可扩展性等特点。
三品吉他手会点灯
12 小时前
c语言
·
开发语言
·
笔记
·
学习
C语言学习笔记 - 32.嵌入式C语言学习阶段对初学编程者的建议
适用人群:零基础入门嵌入式软件参考资料:郝斌C语言自学入门教程、谭浩强《C程序设计(第五版)》核心目标:建立嵌入式开发必备的C语言基础思维,掌握与硬件交互相关的核心语法,为后续单片机、RTOS、驱动开发打下坚实基础
谙弆悕博士
13 小时前
c语言
·
开发语言
·
算法
·
学习方法
·
头文件
·
多文件编程
快速学C语言——第17章:多文件编程与头文件规范
随着程序规模的增长,将代码分散到多个文件中变得非常重要。多文件编程不仅使代码更易于管理和维护,还促进了代码的重用和团队协作。
三品吉他手会点灯
13 小时前
c语言
·
开发语言
·
笔记
·
学习
C语言学习笔记 - 31.数据类型 - 基本输入输出函数printf与scanf
本知识点对应谭浩强《C程序设计(第五版)》第3章3.4节"数据的输入输出",是C语言程序与用户交互的基础核心内容。
我命由我12345
13 小时前
android
·
c语言
·
c++
·
学习
·
android jetpack
·
android-studio
·
android runtime
Android Framework P1 - 低配学习 Framework 方案、开机启动 Init 进程
在线阅读源码:http://xrefandroid.com/,这是一个国内访问速度不错的第三方镜像站打开网址,Android Source 下选择 Android - 15.0.0_r1,目录结构如下
为何创造硅基生物
13 小时前
c语言
C语言 char
realloc函数的出现让动态内存管理更加灵活。有时会我们发现过去申请的空间太小了,有时候我们又会觉得申请的空间过大了,那为了合理的时 候内存,我们一定会对内存的大小做灵活的调整。那 realloc 函数就可以做到对动态开辟内存大小 的调整。
老花眼猫
14 小时前
c语言
·
经验分享
·
青少年编程
·
课程设计
C语言矩形旋转算法介绍
C语言矩形旋转算法介绍 参数传入的一般方法是图形区用鼠标拉出矩形, 依据 left, top, right, bottom 二个坐标点值gx0,gy0,gx1,gy1来绘制矩形,即左上角和右下角坐标。不管从那个角度拉矩形,都将坐标点转换为这两个坐标点。 依参数来计算图形中心点坐标 sx,sy。 若设置角度值 d 就可以实现矩形旋转图形的画出。
消失的旧时光-1943
14 小时前
linux
·
c语言
·
开发语言
C 语言如何实现“面向对象”?—— 从 struct + 函数指针,到 Linux 内核设计思想
很多人第一次看到 Linux 内核源码时,都会有点懵。比如:会忍不住想:其实:Linux / Android Framework / 驱动 / HAL 里面,大量都在使用:struct + 函数指针 这一套东西。
handler01
14 小时前
c语言
·
c++
·
笔记
·
算法
·
蓝桥杯
·
双指针
·
滑动窗口
滑动窗口(同向双指针)算法:模板与例题解析
核心思想 right 一直往右走(不回退) left 只在“窗口非法”时被迫右移(也不回退)奶牛 Bessie 一直喜欢闪闪发光的物体,她最近在业余时间开始了一项爱好——挖掘钻石!她收集了 NNN 颗大小各不相同的钻石(N≤50,000N \leq 50,000N≤50,000),并希望将它们中的一部分放在谷仓里的两个展示柜中展示。
薇茗
15 小时前
c语言
·
数据结构
·
算法
·
排序算法
【初阶数据结构】 升沉有序的平仄 排序
在学习编程中,把无序的东西变的有序在生活中很常见,排序算法的复杂度对我们算法优劣还是有很大的影响 进入排序讲解之前我要教大家写测试用例,来测试我们写的排序的快慢 分为四步走:
yoyo_zzm
15 小时前
c语言
·
c++
·
php
五大编程语言对比:PHP、C、C++、C#、易语言
好的,我们来详细比较一下这五种编程语言的区别:希望这些信息能帮助您理清不同语言的应用场景! 😊
铅笔小新z
16 小时前
c语言
·
开发语言
【C语言】数组详解
🔥铅笔小新z:个人主页 🎬博客专栏:C语言 💫滴水不绝,可穿石;步履不休,能至渊。数组是一组相同类型元素的集合。从这个概念中我们可以得到两个关键信息:
努力努力再努力wz
16 小时前
c语言
·
开发语言
·
数据结构
·
数据库
·
c++
·
redis
·
缓存
【Redis入门系列】Redis基础命令详解:从客户端连接到数据读写、key 管理与过期机制
🔥 本文专栏:Redis 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:真正拉开差距的,不是某一天突然开窍,而是你在看不到回报的时候,依然愿意把今天该做的事做完。
谙弆悕博士
16 小时前
c语言
·
开发语言
·
数据结构
·
算法
·
散列表
·
数据结构与算法
【附C源码】C语言实现散列表
散列表(Hash Table)作为基础数据结构之一,在实际工程中应用极为广泛。无论是编译器的符号表、数据库的索引实现,还是缓存系统的设计,都能看到它的身影。本文将介绍一种基于链地址法的散列表实现,包含动态扩容机制,代码约400行,适合用于学习和理解哈希结构的内部工作原理。