c语言

Escalating_xu3 小时前
java·c语言·开发语言
【C 语言】深入理解指针(4):回调函数、qsort、void * 与泛型排序的模拟实现🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
吠品3 小时前
c语言·开发语言·算法
GitHub 周榜拆解:决策小模型扎堆上位周五晚上照例刷周榜,本来只想扫两眼就睡。结果看到前三名里两个是讲怎么好好生活的仓库,一个叫 HowToLiveBetter,一个叫 how-to-live-better,名字像双胞胎,一周各自涨了一万九和五千多星。
小师兄吃牛肉4 小时前
c语言·开发语言
C语言篇:内联函数内联函数是 C 语言中一种优化手段,通过 inline 关键字建议编译器在调用处直接展开函数体,从而减少函数调用的开销。它适用于函数体较小、调用频繁的场景。
白山编程大哥5 小时前
c语言·数据结构·算法
C语言篇:语法进阶在掌握了 C 语言的基础语法之后,我们进入语法进阶阶段。这一阶段将帮助你深入理解 C 语言的核心机制,包括指针、内存管理、结构体、文件操作等高级主题。这些知识是编写高效、健壮、可维护 C 程序的关键。
Logic1015 小时前
c语言·数据结构·动态规划·时间复杂度·空间复杂度·算法题·爬楼梯
C语言/数据结构动态规划题解:爬楼梯(含坏台阶)——避开障碍物的路径计数小明正在爬一个有 n 级台阶的楼梯,但是他的体力有限,每次只能爬 1 级或者 2 级台阶。更特别的是,楼梯的某些台阶是坏的,小明不能踩上去。小明的目标是爬到楼梯的顶部(第 n 级台阶),但必须避开所有坏掉的台阶。现在,请你帮助小明计算,在避开所有坏台阶的情况下,他有多少种不同的方式可以爬到楼梯顶部。
山下梅子酒2256 小时前
c语言
洛谷-入门-B2081这是我在洛谷刷的第81道题。反思: 特殊数的平方和。
wuminyu6 小时前
java·linux·c语言·jvm·c++
Virtual Thread重投递至ForkJoinPool任务队列过程解析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
Navigator_Z7 小时前
c语言·算法·leetcode
LeetCode //C - 1281. Subtract the Product and Sum of Digits of an IntegerGiven an integer number n, return the difference between the product of its digits and the sum of its digits.
iCxhust7 小时前
c语言·开发语言·单片机·嵌入式硬件·51单片机
51单片机电力载波应用开发(七)广播通讯
Hi202402177 小时前
c语言·汇编·rust·gpgpu·vortex·cudac
同一个 NMS 算子,两种语言实现:CUDA C 与 Rust 生成 LLVM IR 和 Vortex 汇编的差异NMS(non-maximum suppression)采用两段式 SIMT 实现:IoU 用角点公式,fmaxf/fminf 写交叠宽高并 clamp 到 0。
lhbweilai8 小时前
c语言·汇编·stm32·单片机
深挖FreeRTOS内核实现(二)在之前的学习中,我们知道在裸机系统中,全局变量、局部变量、子函数、中断发生函数的返回地址都是放在 RAM 中一个叫栈的空间中(栈是单片机 RAM 里面一段连续的内存空间,栈的大小一般在启动文件或者链接脚本里面指定,最后由 C 库函数 _main 进行初始化)。
杨丰玮4188 小时前
java·c语言·开发语言·学习方法
C语言核心语法结果:运行结果:要点: - 使用 math.h 中的函数时,编译需要链接数学库,Linux 下加 -lm 参数 - sqrt 返回 double 类型,接收时用 double 变量 - 常用函数:sqrt 开方、pow 幂、fabs 绝对值、ceil 向上取整、floor 向下取整
Zwawa9 小时前
c语言·单片机·嵌入式
反馈:让系统知道自己做得对不对给电机一个固定的 PWM,它确实会转起来。但转起来以后,程序知道轮子现在有多快吗?不知道。程序只知道自己写出了一个数字,比如 30。这个 30 是给驱动器的命令,不是轮子的实际速度。电池电压变了,齿轮摩擦变了,小车从桌面落到地面了,轮子的速度都会变;程序却还以为“我已经给过 30,一切应该没问题”。
燕落南枝9 小时前
c语言·开发语言
c语言 洛谷P1765手机题解1.定义字符数组,存储整行输入(句子中带有空格,不能用scanf(“%s”)) 2.遍历字符串每一个字符 3.判断当前字符: 如果是空格:按键次数+1 如果是小写字母:根据字母所在九宫格位置,计算是第几个字符,累加按键次数 4.遍历结束,输出总次数
白色的北极熊9 小时前
c语言·数据结构·算法
c语言 求余运算符C 语言中,% 取余运算符只能用于整数类型,运算结果也一定是整数,绝对不会出现小数。% 是 C 语言专门的整数取余运算符,C 语言标准明确规定:
小溪学编程10 小时前
java·c语言·前端
C语言篇:枚举类型在 C 语言中,枚举(enum)是一种用户自定义的数据类型,它允许我们为一组相关的整型常量赋予有意义的名字,从而让代码更易读、更易维护。
小溪学编程10 小时前
c语言·开发语言·算法
C语言篇:语言结构C语言是一门结构化、过程式的编程语言,诞生于1972年,由贝尔实验室的丹尼斯·里奇(Dennis Ritchie)设计。它语法简洁、执行高效、贴近底层硬件,是操作系统、嵌入式系统、编译器等领域的基础语言。理解C语言的结构,是掌握这门语言的第一步。
老王爱玩车10 小时前
c语言·开发语言·数据结构·学习
字符串和字符串函数在之前的《深入理解指针》系列中,我们系统梳理了指针的核心知识,强调过“指针的核心在于对内存布局和类型步长的精准把控”。数组名退化为指针、指针相减算元素个数、编译期与运行期的区别,这些知识点在处理字符串时体现得淋漓尽致。 本篇博客,我们将围绕C语言标准库中关于字符和字符串的常用函数,从函数的使用、底层原理到模拟实现,带你彻底吃透字符串处理逻辑。所有代码均保证可以直接编译运行。
山下梅子酒22510 小时前
c语言
洛谷-入门-B2082这是我在洛谷刷的第82道题。反思: 要的是每一位上的2。
白山编程大哥11 小时前
c语言·开发语言
C语言篇:可变参数函数在 C 语言的实际开发中,我们经常会遇到这样的需求:函数需要接收数量不确定的参数。比如 printf、scanf 这些标准库函数,它们可以接收任意多个参数,却依然能正常工作。这背后依靠的正是 C 语言提供的可变参数函数机制。