个人主页:是店小二呀 C语言笔记专栏:C语言笔记 C++笔记专栏: C++笔记 喜欢的诗句:无人扶我青云志 我自踏雪至山巅文章目录函数(function)**函数的概念****函数的作用**在本阶段一般会涉及到两类函...
-
开发语言 【C语言】函数(涉及生命周期与作用域)
-
c语言 【Linux】回顾 C 文件接口
文章目录1. 写文件2. 读文件3. 输出信息到显示器的几个方法4. stdin / stdout / stderr5. 打开文件的方式1. 写文件2. 读文件// 注意返回值和参数3. 输出信息到显示器的几个方法C 默认会...
-
开发语言 【c语言数学函数库】
数学函数库一、math.hpow函数:指数函数头文件:math.h原型:double pow(double a, double b ;返回值:ab的结果a:底数b:指数例:pow(2,3 = 8sqrt函数:平方根函数头文...
-
开发语言 考研 【星计划★C语言】c语言初相识:探索编程之路
个人主页:聆风吟_ 系列专栏:星计划★C语言、Linux实践室 少年有梦不应止于心动,更要付诸行动。文章目录前言一. ⛳️第一个c语言程序二. ⛳️数据类型2.1 数据单位2.2 计算机中常用的单位2.3 C语...
-
算法 c语言 代码训练LeetCode(6)编辑距离
代码训练(6 LeetCode之编辑距离Author: Once Day Date: 2024年3月9日漫漫长路,才刚刚开始…全系列文章可参考专栏: 十年代码训练_Once-Day的博客-CSDN博客参考文章:72. 编辑距...
-
c++ c语言 编程语言 leetcode 【优选算法】专题1 -- 双指针 -- 复写0
前言:补充一下前文没有写到的双指针入门知识:专题1 -- 双指针 -- 移动零目录基础入门知识:1. 复写零(easy)1. 题⽬链接:1089.复习0 - 力扣(LeetCode)2. 题⽬描述:3.算法原理:异地操作本地...
-
c语言 网络协议 数据库 Linux C/C++下使用Lex/Yacc构建实现DBMS(Minisql)
DBMS(数据库管理系统)是一种用于管理和组织数据库的软件系统。它的重要性在于提供了一种有效地存储、管理和访问大量数据的方式。本文将深入探讨如何使用C语言、Lex(词法分析器生成器)和Yacc(语法分析器生成器)来构建一个数...
-
算法 华为机试 JavaScript C语言 华为OD机试 - 跳格子3(Java & JS & Python & C & C++)
题目描述小明和朋友们一起玩跳格子游戏,每个格子上有特定的分数 score = [1, -1, -6, 7, -17, 7],从起点score[0]开始,每次最大的步长为k,请你返回小明跳到终点 score[n-1] 时,能得...
-
开发语言 c++ C语言第三十九弹---预处理(上)
✨个人主页: 熬夜学编程的小林系列专栏: 【C语言详解】 【数据结构详解】预处理1、预定义符号2、#define定义常量3、#define定义宏4、带有副作用的宏参数5、宏替换的规则6、宏和函数的对比总结在C语言中,预处理...
-
开发语言 【C语言】【字符串函数】【超详解】【上】!!!
字符串函数详解(下):【C语言】【字符串函数】【超详解】【下】!!!前言:在学习C语言的过程中,字符串、字符数组等对新手来说总是会有疏忽,在已有的库函数中,我们平时用到最多的就是关于字符串的函数,今天我们就来详细学习字符串函...
-
c语言 pthread_join 线程的分离 pthread_detach 【Linux C | 多线程编程】线程的连接、分离,资源销毁情况
博客主页:https://blog.csdn.net/wkd_007 螺博客内容螺:嵌入式开发、Linux、C语言、C++、数据结构、音视频 ⏰发布时间⏰:2024-04-01 14:52:46本文未经允许,不得...
-
c++ 数据结构 算法 c语言 蓝桥杯练习题总结(三)线性dp题(摆花、数字三角形加强版)
目录一、摆花思路一: 确定状态:初始化:思路二:确定状态:初始化:循环遍历: 状态转移方程: 二、数字三角形加强版一、摆花题目描述小明的花店新开张,为了吸引顾客,他想在花店的门口摆上一排花,共m盆。通过调查顾客的喜好,小明列...
-
vscode c语言 开发语言 如何在VS Code上搭建 C/C++开发环境
顾得泉:个人主页个人专栏:《Linux操作系统》 《C++从入门到精通》 《LeedCode刷题》键盘敲烂,年薪百万!一、什么是VScode VScode(Visual Studio Code)是一款由微软开发...
-
开发语言 数据结构 学习方法 程序人生 C语言内存操控的艺术探索:踏足四大秘境,铸就内存管理之巅峰传奇
欢迎来到白刘的领域 Miracle_86.-CSDN博客系列专栏 C语言知识先赞后看,已成习惯 创作不易,多多支持!在C语言的内存管理领域,四大秘境之一的内存操作函数无疑为程序员提供了强大的工具。这些函数——mem...
-
linux c++ c语言 操作系统 常见面试问题之系统寻址空间是多大?虚拟地址与物理地址?内存映射是什么?详细总结
一、系统寻址空间是多大1.32位地址空间在一台32位系统上,虚拟地址空间为4GB,这个大小由系统上指针的可用数量决定。 对于一块32位的处理器,一个32位值可以表达2^32个不同的数值,如果你将每一个数值都指向不同的内存地址...
-
c语言 性能优化之高通cDSP开发意识流-DSP技术概论以及发展史
DSP技术概论以及发展史DSP简介DSP发展历史DSP的特点VLIWSIMD超标量DSP现状以及未来的发展方向附录哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈诗...
-
c++ 程序人生 学习 开发语言 C语言刷题系列——3.a+aa+...+aaa..aa表达式输出
一、 题目要求二、步骤1.总体分析输入两个正整数,第一个是“要打印出来的”,第二个是“个数”。 这样我们可以分两种情况:①当第二个输入的数字为1时,输出的结果就是n = n ②当大于1时,则需要循环,循环要求每次把上次循环的...
-
数据结构 开发语言 C语言经典算法之辗转相除法
目录前言A.建议B.简介一 代码实现二 时空复杂度A.时间复杂度B.空间复杂度三 优缺点A.优点:B.缺点:四 现实中的应用前言A.建议1.学习算法最重要的是理解算法的每一步,而不是记住算法。2.建议读者学习算法的时候,自己...
-
c语言 开发语言 c工作笔记操作
基本类型数值类型:整型数:(unsigned int (4 bytes 、(unsigned short (2 bytes 、(unsigned long (8 bytes 浮点数:float (4 bytes 、do...
-
算法 【C语言初阶(五)】数组
❣博主主页: 33的博客❣ ▶文章专栏分类: C语言从入门到精通◀ 我的代码仓库: 33的代码仓库目录1. 前言2.一维数组的概念3.一维数组的创建和初始化3.1数组的创建3.2数组的初始化3.3数组的类型4.一维数组的...
-
c语言 2023第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组
直接枚举每一天int d[]={-1,31,28,31,30,31,30,31,31,30,31,30,31};//d[i]表示第i个月的天数int t=x/y%10; //把x各位从头到尾逐个取出输出结果为235 设...
-
【华为OD机考 统一考试机试C卷】员工派遣(C++ Java JavaScript Python C语言)
华为OD机考:统一考试C卷+D卷+AB卷+刷题OJ目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕 抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C...
-
算法 华为机试 JavaScript C语言 华为OD机试 - 路口最短时间问题(Java & JS & Python & C & C++)
题目描述假定街道是棋盘型的,每格距离相等,车辆通过每格街道需要时间均为 timePerRoad;街道的街口(交叉点)有交通灯,灯的周期 T(=lights[row][col])各不相同;车辆可直行、左转和右转,其中直行和左转...
-
c语言 c++ Visual C++ 1.1 Windows驱动开发:配置驱动开发环境
在进行驱动开发之前,您需要先安装适当的开发环境和工具。首先,您需要安装Windows驱动开发工具包(WDK),这是一组驱动开发所需的工具、库、示例和文档。然后,您需要安装Visual Studio开发环境,以便编写和调试驱动...
-
算法 华为机试 JavaScript C语言 华为OD机试 - 游戏分组(Java & JS & Python & C & C++)
题目描述部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。每位参与者都有一个评分,代表着他的游戏水平。为了表演赛尽可能精彩,我们需要把 10 名参赛者分为示例尽量相近的两队。一队的实力可以表...
-
c语言 算法 2022年第十三届蓝桥杯大赛C组真题C/C++解析(上)
**今天给大家带来2022年,第十三届蓝桥杯大赛的真题解析**转眼间,距离考试已经过去很长时间了,今天解元给大家解析一下,有问题欢迎大家指点 :笑:下面进入正题前言填空题1.排列字母2.特殊时间编程题1.纸张尺寸1.1纸张大...
-
数据结构 算法 C语言中的SqList 含义
在C语言中,"SqList" 通常是指线性表(List)的顺序存储结构,其中 "Sq" 是 "Sequential" 的缩写。线性表是一种数据结构,它是一组按照顺序排列的元素的集合,其中每个元素都有唯一的前驱和后继。SqLi...
-
c语言 网络 网络协议 stm32 单片机 【C】pragma pack指令
一.#pragma pack指令每个特定平台上的编译器都有自己的默认“对齐系数"(也叫对齐模数)。程序员可以通过预编译命令,即pragma pack(n ,n=1,2,4,8,16来改变这一系数,其中的n就是你要指定的对齐系...
-
算法 开发语言 你知道C语言中实现有序序列并序输出的2种方法吗?
目录1.题目描述2.题解法一1.题目分析2.代码实现3.题解法二1.题目分析1.1定义一个数组1.2如何排序呢2.代码实现 4.完结散花 不是每个人都能做自己想做的事,成为...
-
开发语言 算法 数据结构 青少年编程 笔记 经验分享 【C语言】结构体
个人主页点这里~结构体一、结构体类型的声明1、结构的声明2、结构体变量的创建和初始化3、声明时的特殊情况4、自引用二、结构体内存对齐1、对齐规则2、存在内存对齐的原因3、修改默认对齐数三、结构体传参四、结构体实现位段一、结构...
-
开发语言 c++ 算法 【C语言】指针的进阶(一)
目录前言1. 字符指针2. 指针数组3. 数组指针3.1 数组指针的定义 3.2 &数组名VS数组名 3.3 数组指针的使用4. 数组参数、指针参数4.1 一维数组传参 4.2 二维数组传参 4.3 一级指针传参 4.4 二...
-
开发语言 C语言#if,#ifdef,#ifndef条件编译用法汇总
条件编译是根据实际定义宏(某类条件)进行代码静态编译的手段。可根据表达式的值或某个特定宏是否被定义来确定编译条件。最常见的条件编译是防止重复包含头文件的宏,几乎所有头文件都要采用下述的方法编辑以防止被重复包含,形式跟下面代码...
-
c语言 编程语言 vs2019 蓝桥杯 new 对象 【C++初阶】第五站:C/C++内存管理 (匹配使用,干货到位)
前言:本文知识点:1. C/C++内存分布2. C语言中动态内存管理方式3. C++中动态内存管理4. operator new与operator delete函数 5. new和delete的实现原理 (干...
-
算法 数据结构 学习 深度学习 笔记 c++ C语言:选择+编程(每日一练Day5)
目录选择题:题一:题二:题三:题四:题五:编程题:题一:数字在升序数组中出现的次数思路一:思路二:题二:整数转换 思路一:本人实力有限可能对一些地方解释和理解的不够清晰,可以自己尝试读代码,或者评论区指出错误,望海涵!感谢大...
-
c语言 开发语言 【C进阶】动态内存管理
一、为什么存在动态内存分配我们之前学的都是开辟固定大小的空间,但有时候需要空间的大小只有在程序运行时才能知道,那么就引入了动态内存开辟内存分布所在:二、动态内存函数的介绍2.1malloc和free动态内存开辟的函数void...
-
c语言 算法 第十三届蓝桥杯(C/C++ 大学B组)
目录试题 A: 九进制转十进制试题 B: 顺子日期试题 C: 刷题统计试题 D: 修剪灌木试题 E: X 进制减法试题 F: 统计子矩阵试题 G: 积木画试题 H: 扫雷试题 I: 李白打酒加强版试题 J: 砍竹子试题 A...
-
软件工程 【C语言】 Static关键字的用法和详解(太细了!!!)
文章目录目录 前言 一、static是什么 二、static的用法 1.修饰局部变量 2.修饰全局变量 3.修饰函数 总结前言 static在不同的语言中又有不同的使用方法,本文介绍的是static在C语...
-
linux bash c语言 判断一个数是否为素数(shell脚本)
首先,编写shell脚本的步骤为:1.打开一个后缀为.sh的文件2.使用shell语法进行编写代码3.添加可执行权限4.运行脚本话不多说,上代码:3 #功能:实现将指定范围内的数字的素数,并且求他们的和7 #从2开始...
-
【C语言】--给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
目录题目问题分析方法一:基本方法(if语句)方法二 :使用数组代码方法一方法二测试结果方法一方法二题目给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 问题分析方法一:基本方法(if语句) 分离出各...
-
chrome 开发语言 算法 程序人生 青少年编程 学习 【C语言】整数和浮点数在内存中的存储
点这里是个人主页~这次的内容是比较底层的奥,对于理解编程很重要~整数浮点数在内存中的存储一、 整数在内存中的存储二、大小端字节序和字节序判断大小端的概念一道简单关于大小端排序的百度面试题三、简单理解数据类型存储范围例一例二例...
-
开发语言 【c语言】超详解文件操作
前言:为什么使用文件 学习过C语言的伙伴,对程序运行结果往往出现在一个黑框里一定不陌生,一旦关闭黑框程序就结束,为数据分配的内存空间也会随之退还。如果你想使用C语言写一个通讯录的话,一定不想黑框关闭存入的数据就丢...
-
数据结构 c语言 开发语言 visualstudio 后端 【海贼王的数据航海】链表—双向链表
目录往期1 -˃ 带头+双向+循环链表(双链表 1.1 -˃ 接口声明1.2 -˃ 接口实现1.2.1 -˃ 双向链表初始化1.2.2 -˃ 动态申请一个结点1.2.3 -˃ 双向链表销毁1.2.4 -˃ 双向链表打印1.2...
-
算法 c语言 leetcode r-tree lsm-tree suffix-tree 数据结构从入门到精通——堆
堆前言一、二叉树的顺序结构及实现 (堆)1.1二叉树的顺序结构1.2堆的概念及结构二、堆的练习题答案三、堆的实现3.1堆向下调整算法3.2堆的创建3.3建堆时间复杂度3.4堆的插入3.5堆的删除3.6堆的代码实现四、堆的具体...
-
开发语言 算法 【C语言】静态关键字static的用法(详解)
个人主页:库库的里昂 CSDN新晋作者 欢迎 点赞✍评论⭐收藏 ✨收录专栏:C语言初阶 ✨其他专栏:代码小游戏 欄希望作者的文章能对你有所帮助,有不足的地方请在评论区留言指正,大家一起学习交流!珞【前言】不同于其他...
-
算法 华为机试 JavaScript C语言 华为OD机试 - 电脑病毒感染(Java & JS & Python & C & C++)
题目描述一个局域网内有很多台电脑,分别标注为 0 ~ N-1 的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用 t 表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不...
-
c语言 Linux系统编程之进程间通信方式(单机收发信息交互)
介绍首先,本文是关于单机下的客户机与接收机的信息收发问题,不涉及网络编程等内容; 其次,用到的通信方式包括:消息队列(在客户端修改了共享内存后 通知服务器读取);共享内存用来传递数据 ;信号量用来同步不同进程。 最后,初学者...
-
游戏引擎 程序人生 c语言 c++ 蓝桥杯 java 揭秘!Unity和Cocos,哪个更适合你?
揭秘!Unity和Cocos,哪个更适合你?去年中旬,Unity实施了一个极具争议性的新收费政策,该政策是根据游戏的安装量进行收费,这引起了众多 Unity 开发者的强烈不满。在这个政策上线仅仅一个月后,Unity 宣布 C...
-
windows c语言 【ZZULI数据结构实验一】多项式的三则运算
【ZZULI数据结构实验一】多项式的四则运算♋ 结构设计♋ 方法声明♋ 方法实现 定义一个多项式类型并初始化---CreateDataList 增加节点---Getnewnode 打印多项式类型的数据-- PrintP...
-
c语言 职场和发展 2024Python面试真题精选干货整理C中静态库和动态库的使用,又是一年金九银十
2.使用尖括号包括如果要使用尖括号包括头文件,有两种方法1.将头文件移动到标准头文件目录,linux为/usr/local/include.windows下为C:\MinGW\include2.编译时指定头文件目录,gcc...
-
c语言 数据库 解决pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 48, saw 2
目录解决pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 48, saw 2错误原因解决方法解决分隔符错...