c语言
-
数据结构 | 寻找二维数组的最大值和对应下标 | C语言代码
题目: 本题目要求读入M(最大为10)行N(最大为15)列个元素,找出其中最大的元素,并输出其行列值。 输入格式: 输入在第一行中给出行数m和列数n…
-
详解const、static关键字
目录 一、static关键字 二、const关键字 一、static关键字 在c语言中: static是用来修饰变量和函数的 1.修饰局部变量——称为静态局部变量…
-
【华为OD机考 统一考试机试C卷】绘图机器(C++ Java JavaScript Python C语言)
华为OD机考:统一考试 C卷 + D卷 + B卷 +A卷 目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意…
-
【C++】C&C++内存管理
就是你被爱情困住了?Wake up bro! 文章目录 一、C/C++内存分布 二、C语言中动态内存管理方式 三、C++中内存管理方式 1.new和delete操作内置类型 2.n…
-
C语言中的char类型和int类型的相互转换
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植等特点。C语言中有多种数据类型,用来表示不同的数据和信息。本文将介绍C语言中的两种基本数据类型:char类型和int类型,以…
-
C语言中的逗号运算符
C语言中的逗号运算符 在C语言中,逗号运算符(,)是一种用于分隔表达式的运算符。在这篇文章中,我们将详细解释逗号运算符的用法、实例以及可能会遇到的一些常见问题。 逗号运算符的基本用…
-
MQ-2烟雾传感器模块功能实现(STM32)
认识MQ-2模块与其工作原理 MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。当处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧…
-
动态内存管理——C语言【进阶】(下)
作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏:进阶C语言,本专栏主要讲解数据存储,进阶指针,动态内存管理,文…
-
【数据结构】堆的创建
文章目录 一、堆的概念及结构 1、什么是堆 2、堆的性质 3、堆的结构及分类 二、堆的创建 1、堆向下调整算法 2、堆向上调整算法 3、堆的创建(向上调整算法) 一、堆的概念及结构…
-
华为OD机试 – 最多购买宝石数目(Java & JS & Python & C & C++)
题目描述 橱窗里有一排宝石,不同的宝石对应不同的价格,宝石的价格标记为 gems[i] 0 ≤ i < n n = gems.length 宝石可同时出售0个或多个,如果同时…
-
数据结构排序——详解快排及其优化和冒泡排序(c语言实现、附有图片与动图示意)
上次讲了选择排序和堆排序:数据结构排序——选择排序与堆排序 今天就来快排和冒泡 文章目录 1.快排 1.1基本介绍 1.2不同的分区方法及代码实现 1.2.1Hoare版 1.2….
-
【C语言】学生考勤管理系统
✅作者简介:一名在读大二学生,希望大家多多支持👍👍👍 🔥系列专栏:C语言 💬个人主页:梦园的CSDN…
-
『初阶数据结构 • C语言』⑨ – 基于结点的数据结构——链表(单链表&&双向循环链表)附完整源码
本章内容 1.什么是链表 2.链表常见几种形式 3.无头单向非循环链表的实现 3.1结点结构的定义 3.2函数接口的实现 3.2.1尾插 3.2.2尾删 4. 带头双向循环链表…
-
【C++】C&C++内存管理
就是你被爱情困住了?Wake up bro! 文章目录 一、C/C++内存分布 二、C语言中动态内存管理方式 三、C++中内存管理方式 1.new和delete操作内置类型 2.n…
-
华为OD机试 – 掌握的单词个数(Java & JS & Python & C & C++)
题目描述 有一个字符串数组 words 和一个字符串 chars。 假如可以用 chars 中的字母拼写出 words 中的某个“单词”(字符串),那么我们就认为你掌握了这个单词。…
