c语言

李永奉2 小时前
c语言·开发语言
C语言-指针函数与函数指针及回调函数的使用1、指针函数 2、函数指针 3、指针函数和函数指针的核心区别 4、回调函数C语言指针进阶:指针函数与函数指针; 指针是C语言中最强大但也最容易混淆的特性之一。我在前面章节已经讲解了指针的基础用法,数组指针与指针数组的区别,今天我们来深入辨析另一组极易混淆的概念-指针函数和函数指针,并讲解基于函数指针实现的回调函数使用方法。这两个概念名字只有语序不同,但本质天差地别,是C语言进阶的核心难点之一。
杨丰玮4183 小时前
c语言·开发语言
C语言基础知识(一)————各类符号的含义与输入输出库(stdio)在编写 C 语言程序之前,我们需要先导入程序运行所需的库,这些库也被称为头文件。本篇基础知识将以 C 语言标准输入输出库 stdio.h 为例进行讲解。
水饺编程4 小时前
c语言·汇编·ubuntu
第1章,了解乌班图环境,使用浏览器和邮箱上一篇:第1章,了解乌班图环境,打开终端功能回到目录下一篇:第1章:开发环境搭建,安装部分编译工具链对于本节所讲解的知识,有可能,你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点,请你自行查阅。
Escalating_xu5 小时前
c语言
【C 语言】操作符详解(下):逗号、下标、结构体、类型转换与表达式求值🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
晓蛋7 小时前
c语言·条件编译·宏定义·代码移植·预处理程序
C语言条件编译精讲预处理程序支持条件编译,可根据不同条件编译程序的不同部分,生成相应的目标代码,有助于程序的移植与调试。条件编译共有三种方式,接下来将逐一说明。
ggaofeng8 小时前
服务器·c语言·网络
Ctrl+C结束进程是如何实现的Linux 引入信号机制,核心原因是:在操作系统层面提供一种“异步事件通知”手段,让进程能在正常执行流程之外,被内核、其他进程或硬件事件打断,并做出响应。
水饺编程8 小时前
c语言·汇编
第1章:开发环境搭建,在 Windows 中安装 QEMU上一篇:第1章:开发环境搭建,在 Windows 中安装 Bochs回到目录下一篇:无对于本节所讲解的知识,有可能,你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点,请你自行查阅。
沐晓时光9 小时前
c语言·开发语言
C语言入门,深入理解指针(1)指针是 C 语言中最重要也最让初学者头疼的概念之一。本文将从「内存与地址」讲起,逐步带你理解指针变量、指针类型、指针运算等核心知识,帮助你建立对指针的直观认识,为后续深入学习打下坚实基础。 本文适合C 语言初学者阅读,建议你已掌握基本的变量、数据类型和数组知识。阅读本文前,请确保你了解:变量的创建与赋值、基本数据类型(如 int、char)、数组的基本使用。
天l志10 小时前
c语言·电表·dlt645
DL/T 645—2007《多功能电能表通信协议》的跨平台 C 语言实现一个无动态内存、无 OS 依赖的 DL/T 645-2007 协议栈,主站(客户端)与 从站(电表)双角色同库,以非阻塞状态机为核心、阻塞封装为便利层, 通过函数指针 HAL 与物理层解耦。
老王爱玩车12 小时前
c语言·开发语言·学习
工具函数——清空输入缓冲区逐行要点运行演示注释掉 clear_input() 会怎样?单独运行看不出问题(程序直接退出了)。但把它放进循环,就会立刻暴露——见场景 2。
wuminyu12 小时前
java·linux·c语言·jvm·c++
JEP491中synchronized关键字引发的平台线程钉住解决方法简介本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
phltxy15 小时前
c语言·网络·数据库
C 语言文件操作:让数据从内存走向持久化程序运行时,变量和数组通常保存在内存中。内存访问速度快,但它的内容会随着进程结束而消失。一个通讯录、配置文件或日志程序,如果只把数据放在内存里,关闭程序后所有修改都会丢失。要让数据在下次运行时仍然存在,就需要把它保存到磁盘文件,或者保存到数据库。
大圣编蚕15 小时前
c语言·开发语言
C语言怎么写小游戏?从零开始做一个贪吃蛇很多初学者学完 C 语言基础后都会问:C 语言能写小游戏吗?怎么写?答案是肯定的。C 语言虽然不像 Python、JavaScript 那样有丰富的游戏框架,但它足够底层、足够灵活,完全可以用标准库写出贪吃蛇、扫雷、俄罗斯方块、井字棋等经典小游戏。而且用 C 写游戏,能让你更深刻地理解数据结构、逻辑控制、输入输出这些核心概念。
Chen—LSN16 小时前
java·c语言·开发语言·数据结构·经验分享·笔记·算法
数据结构——拿捏复杂度耕耘 :C、C++、嵌入式技术领域🔥我的个人主页❄️个人专栏:《C语言专栏》 《嵌入式专栏》 《数据结构专栏》
Chen_harmony16 小时前
c语言·数据结构·算法·排序算法
六、排序详解👉 欢迎阅读这篇文章 👇排序就是将一个数据元素的任意序列,重新排列成一个按关键字有序的序列。假设含有n个记录的序列为{ R 1 , R 2 , . . . . . . , R n R_1,R_2,......,R_n R1,R2,......,Rn},其对应的关键字是{ k 1 , k 2 , . . . . . . , k n k_1,k_2,......,k_n k1,k2,......,kn},需确定1, 2, …, n的一种排列 p 1 , p 2 , . . . . . . , p n ,
她说彩礼65万16 小时前
java·服务器·c语言
C语言 单引号与双引号在C语言中,""(双引号)和 ''(单引号)有着本质的区别,它们代表完全不同的数据类型和内存模型。混淆这两者是初学者最常见的错误之一。
dtq042416 小时前
c语言·数据结构·学习·算法
数据结构 - 树的概念一.什么是树?树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成的一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树。
山下梅子酒22517 小时前
c语言
洛谷-入门-B2075这是我在洛谷刷的第75道题。反思: 重点是取后三位。
我就是不信17 小时前
c语言·算法·排序算法
C语言排序问题详解:从冒泡到快排的完整指南排序是C语言学习中最基础也最重要的算法之一。无论是处理学生成绩、商品价格还是任何需要有序展示的数据,排序算法都扮演着核心角色。本文将带你系统梳理C语言中常见的排序算法,从原理到代码实现,帮助你彻底掌握排序问题。
奇牙coding17 小时前
java·c语言·数据库·ai
Codex C接 配置教程:的 字段从迁移时必须写完整后缀,填旧值或省略 会静默回退默认模型上周我把 Codex CLI 从 gpt-5.5 升到 gpt-5.6-sol,折腾了不少时间。原因很直接——gpt-5.6-sol 属于 5.6 系列的子模型(sol/luna/terra 三选一),model 字段必须写完整的 gpt-5.6-sol 而不是 gpt-5.6,否则请求会被路由层静默回退到默认模型,不会收到报错,只是补全质量明显变差。这篇把从拿 Key 到跑通第一条补全的全流程写清楚,包括三条接入路径、gpt-5.5 → gpt-5.6-sol 的配置 diff,以及踩过的 6 个报错。