编程语言

【C/C++】一文带你彻底玩转C/C++中的指针!(万字解读,非常详细!适合初学者或老手回顾)

目录 一、指针简介 二、指针入门 1.初见指针 2.指针的解引用 3.指针的类型 4.野指针和空指针 (1)野指针 (2)空指针 5.指针的简单应用 6.结构体与指针 三、指针进阶 1.指针与数组 2.指针的运算 3.常量指针与指针常量 (1)常量指针 &#xff0

C语言再出发:2025年AI时代的关键语言

文章目录 C语言再出发:2025年AI时代的关键语言 1. C语言核心概念 1.1 程序的基本架构 1.2 变量作用域与存储类 1.3 输入输出操作 1.4 编译与运行流程 2. C语言数据类型与变量 2.1 基本数据类型 2.2 变量的声明与初始化 2.3 常量与枚举 3. C语言分支结构 3.1 if语句 3.2 if-else语句 3

【C++11(上)】—— 我与C++的不解之缘(三十)

一、C++11这里简单了解一下C++发展好吧: C++11是C++的第二个大版本,也是自C++98以来最重要的一个版本。 它引入了大量的更改,它曾被人们称为C++0x,因为它被期待在2010年之前发布;但在2011年8月12

【C++特殊工具与技术】固有的不可移植的特性(2):volatile限定符

为什么需要 volatile? 在软件开发中,我们经常会遇到这样的场景:程序中的某个变量可能被 “意外修改”—— 这种修改不是由当前线程的代码直接触发,而是来自外部硬件(如传感器、IO 端口)或其他线程。此时,编译器的优化策略可能会 “帮倒忙”:它会假设变量的值仅由当前线程修改

【C++】map和set的使用

📌 个人主页: 孙同学_ 🔧 文章专栏:C++ 💡 关注我,分享经验,助你少走弯路 文章目录 1. 序列式容器和关联式容器 1.1 序列式容器 1.2 关联式容器 2. set系列的使用 2.1 set和multiset的参考文档 2.2

基于面向对象设计的C++日期推算引擎:精准高效的时间运算实现与运算重载工程化实践

前引: 在软件开发中,时间与日期的处理是基础但极具挑战性的任务。传统的手工日期运算逻辑往往面临闰年规则、月份天数动态变化、时区转换等复杂场景的容错难题,且代码冗余度高、可维护性差。本文将深入探讨如何利用C++的面向对象特性与成员函数封装能力,构建一个高内聚、低耦合的日期推算系统。 本文目的:深度 巩固+运

【C++ 多态】—— 礼器九鼎,釉下乾坤,多态中的 “风水寻龙诀“

欢迎来到一整颗红豆的博客✨,一个关于探索技术的角落,记录学习的点滴📖,分享实用的技巧🛠️,偶尔还有一些奇思妙想💡 本文由一整颗红豆原创✍️,感谢支持❤️!请尊重原创📩!欢迎评论区留言交流🌟 个人主页 &#x1f449