首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
C语言
用户382029950004
创建于2023-10-30
订阅专栏
c语言代码
暂无订阅
共25篇文章
创建于2023-10-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
中断源是什么?
中断源是指能够引起计算机中断的各种事件或信号来源。常见的中断源包括以下几类: 硬件中断源: 外部设备:如键盘、鼠标、打印机等,当它们完成操作或需要与 CPU 进行通信时会产生中断。例如,键盘上按下某个
为什么c++要在c语言的基础上添加命名空间?命名空间如何定义和使用?
假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。 同样的情况也出现在 C++
回文对称数是什么?如何使用C语言实现回文对称数?
回文对称数,即回文数,回文数是正着读与倒着读都一样的数,比如1221,343是回文数,433不是回文数。 思路: 判断一个数字是否是回文对称数,只需把它反过来读一遍,如果和正着读一遍是一样的,那么它就
判断素数的方法大全
判断素数的方法大全 质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。 一、直接暴力法求素数 n的素数的判断,我自己只想
顺序表和链表的区别和联系
链表能做的事,顺序表都可以完成,只是操作方法不同,效率不同 不同点 顺序表 链表 存储空间上 物理上一定连续 逻辑上连续,但物理上不一定连续 随机访问 支持O(1) 不支持:O(N) 任意位置插入或者
如何使用C语言实现队列?
1.队列的概念及结构 2. 队列的实现 DFS---深度优先遍历 -- 递归/栈实现非递归 BFS---广度优先遍历 -- 队列
如何使用C语言实现栈?
1.1栈的概念及结构 2、 栈的实现 3、C语言实现栈栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出
手把手用C语言实现单向链表
一、单向链表的结构 链表的物理结构 二、C语言实现链表 写代码的IDE是vs2019 1、使用结构体定义一个节点的原型,包括存储数据的data和指向下一个节点的指针next。 2、利用next遍历整个
图片理解链表的逻辑结构和物理结构
一、链表的概念及结构 逻辑结构:为了方便形象理解,想象出来的。 物理结构:实际内存中,实实在在真实的样子。 二、链表的分类 实际中链表的结构非常多样,以下情况组合起来就有8种链表结构: 单向或者双向
异或的理解和应用——消失的数字
异或的用法: 异或的理解: 1、两个5异或,即5^5,因为它们所有二进制位都相同,所以相同为0。 2、0和5异或呢?0^5,由于二进制位中,0和0异或相同为0,1和0异或相异为1,所以0异或5答案还是
轮转数组中三段置换的理解和使用
轮转数组的含义: 轮转数组的实现: 轮转数组的实践: 题目: 给定一个正数数组nums,将数组的元素向右轮转K个位置,其中k是非负数。——题目来源leetcode可以搜轮转数组 方法一: 三段置换:
什么是空间复杂度?空间复杂度有什么用?
例子1: 例子2: 例子3: 例子4: 时间是一去不复返的,累积计算 空间是可以重复利用的 不累积 栈帧理解: 两个地址一样,是因为用了func1后,销毁了,再次调用func2,还是在同一个地方。 空
什么是数据结构?怎么学好数据结构?
一、什么是数据结构? 数据结构就是实现在内存中存储管理数据,建立数据间的关系。数据间的关系可以是线性(顺序表、链表等),也可以是非线性(二叉树、哈希、图等)。数据存储起来以后,方便我们去展示、查询等等
C语言实现统计区间1 到n 的所有整数中,数字x共出现了多少次?
题目: 试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次? 例如,在1到11 中,即在1、2、3、4、5、6、7、8、9、10、11 中,数字1 出现了4 次。 示例1
计算球体的体积---c语言编程题
1.题目与答案 描述 给定一个球体的半径,计算其体积。其中球体体积公式为 V = 4/3*πr3,其中 π = 3.1415926。 输入描述: 一行,用浮点数表示的球体的半径。 输出描述: 一行,球
计算三角形的周长和面积---C语言编程
1.问题和答案 描述 根据给出的三角形3条边a, b, c,计算三角形的周长和面积。 输入描述: 一行,三角形3条边(能构成三角形),中间用一个空格隔开。 输出描述: 一行,三角形周长和面积(保留两位
分数求和---c语言编程题
1.题目的答案 分数求和: 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果 答案: 2.解题思路 这道题目一眼望过去,100个分数,那必定是要用到循环
C语言代码在编译为程序的过程是怎么样的?
@[toc] 一、程序的翻译环境和执行环境 在ANSI C中,有如下两种环境, 翻译环境把源代码转化为可以执行的机器指令(二进制)。 执行环境用于实际执行代码。 二、详解编译+链接 2.1翻译环境 组
C语言文件操作详解
@[toc] C语言中文件操作虽然用的不多,但是在做一些小程序比如通讯录中需要存储信息就需要把信息放到硬盘上,此时就需要用到文件操作,类似数据库存储信息,所以也是非常重要的知识点,下面来详细看看文件操
动态内存分配详解——C语言
@[toc] 动态内存管理 一、为什么存在动态内存管理 整数型和数组型这些开辟空间都是固定的,有点浪费或者不够用,这时候就要用动态内存开辟。 二、动态内存管理函数的介绍 2.1 malloc和free
下一页