E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言小游戏
【
C语言
/数据结构】二叉树(层序遍历|判断完全二叉树|性质)
个人主页:秦jh__https://blog.csdn.net/qinjh_?spm=1010.2135.3001.5343系列专栏:《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm=1001.2014.3001.5482目录层序遍历层序遍历函数实现判断二叉树是否为完全二叉树二叉树性质前言 hello!各位铁子们大家好
秦jh_
·
2024-01-27 21:05
数据结构
数据结构
算法
c语言
二叉树
C语言
常见面试题:什么是内存管理,
C语言
中如何进行内存管理?
在
C语言
中,内存管理主要通过以下方式进行:静态内存分配:这是在编译时完成的内存分配,主要通过在函数外部定义变量或在函数内部使用static关键字定义变量来实现。
广寒舞雪
·
2024-01-27 21:04
C语言
c语言
java
面试
C语言
常见面试题:什么是字符串,字符串在
C语言
中是如何表示的?
在
C语言
中,字符串通常表示为字符数组,其中每个字符存储在单独的数组元素中。字符串以空字符('\0')结尾,以标识字符串的结束位置。
广寒舞雪
·
2024-01-27 21:04
C语言
c语言
开发语言
【
C语言
数据结构-插入排序算法】
学习目标:1.了解插入排序思想2.掌握直接插入排序和代码实现3.掌握折半插入排序和代码实现4.掌握希尔排序和代码实现学习内容:插入排序的思想是什么?1.插入排序的思想:每次将一个待排序记录,按照其关键字的大小插入到前面已经排好序的子序列中。前提:前面有已经排好序的子序列(若是插入的最初状态,子序列就是空的)目的:插入待排序记录手段:先在子序列查找,找到可插入位置后插入故由于查找的手段不同,插入排序
保证四个小时充足睡眠
·
2024-01-27 21:03
数据结构
排序算法
算法
数据结构
【
C语言
/数据结构】排序(直接插入排序|希尔排序)
个人主页:秦jh__https://blog.csdn.net/qinjh_?spm=1010.2135.3001.5343系列专栏:《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm=1001.2014.3001.5482目录插入排序直接插入排序:希尔排序预排序gap的取值时间复杂度编辑编辑完整代码呈现前言 hello
秦jh_
·
2024-01-27 21:03
数据结构
数据结构
c语言
开发语言
算法
排序算法
C语言
常见面试题:什么是枚举,枚举的作用是什么?
枚举是一种特殊的数据类型,它是一组具命名的整型常量的集合。枚举的作用如下:限制用户不能随意赋值:枚举类型可以限制用户只能使用定义时列举的值进行赋值,而不能随意赋值。这样可以增加代码的可读性和可维护性。方便管理公共的有限的几个值:枚举类型可以方便地管理公共的有限的几个值,使用时更清晰明白应该调用哪个值。例如,一个星期只有7天,一年四季只有春夏秋冬,人类的性别只有男女等。在实际应用中,枚举类型可以用于
广寒舞雪
·
2024-01-27 21:02
C语言
c语言
开发语言
【HarmonyOS 4.0 应用开发实战】如何配置环境、创建并运行项目
个人名片:作者简介:一名大三在校生,喜欢AI编程❄️个人主页:落798.个人WeChat:hmmwx53️系列专栏:️零基础学Java——小白入门必备重识
C语言
——复习回顾计算机网络体系———深度详讲
落798.
·
2024-01-27 21:23
HarmonyOS
4.0
应用开发实战
harmonyos
notepad++
华为
redis 入门及相关知识汇总
那redis是nosql中的佼佼者,他是一块内存高速缓存数据库,(读的速度是110000次/s,写的速度是81000次/s,)底层使用万物之母
c语言
编写,试问
李三醒
·
2024-01-27 20:22
redis
数据库
缓存
C语言
:动态内存管理
先点赞再观看哦!学习数据结构之前,一定要对指针、结构体、动态内存管理进行深入学习!小伙伴们可以看看博主之前的文章!今天重点介绍动态内存开辟!十分重要哈!一、为什么要有动态内存开辟?我们已知的内存开辟方式有什么呢??intval=20;//在栈空间上开辟四个字节chararr[10]={0};//在栈空间上开辟10个字节的连续空间但是上述开辟的空间有三个特点:1、空间开辟的大小是固定的。2、数组在声
✿ ༺小陈在拼命༻✿
·
2024-01-27 20:37
c语言
开发语言
C++的IO流
1、
C语言
的输入与输出
C语言
中我们用到的最频繁的输入输出方式就是scanf()与printf(),scanf():从标准输入设备(键盘)读取数据,并将值存放在变量中;printf():将指定的文字/字符串输出到标准输出设备
ketil27
·
2024-01-27 20:26
c++
开发语言
C++类型转换
1、
C语言
中的类型转换在
C语言
中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与接收返回值类型不一致时,就需要发生类型转化,
C语言
中总共有两种形式的类型转换:隐式类型转换和显式类型转换隐式类型转化
ketil27
·
2024-01-27 20:55
c++
开发语言
C语言
基础内容(一)——第01章_
C语言
入门
文章目录第01章_
C语言
入门本章专题脉络1、初识计算机语言1.1计算机语言是什么1.2计算机语言简史2、初识
C语言
2.1
C语言
简介2.2为什么要学习
C语言
2.3
C语言
的版本选择3、第一个C程序的编写->
祁酒仲
·
2024-01-27 20:20
C语言基础
c语言
开发语言
嵌入式学习(三)——时钟
时钟体系框图二、编程实现时钟2.1功能分析2.2相关寄存器2.2.1CLK_SRC02.2.2PLL_LOCK2.2.3CLK_DIV02.2.4APLL_CON0、MPLL_CON2.3汇编实现2.4
C语言
实现一
南边的柴柴
·
2024-01-27 20:20
嵌入式linux
arm开发
嵌入式学习第二篇——
C语言
基础4
目录1,分支语句:1.if:练习:1.简单分支:2.阶梯分支:3.嵌套分支:练习:2.switch:1.基本形式:练习:2.switch嵌套2,循环语句:1.while循环1.基本形式练习:2.死循环2.do..while循环1.基本形式:3.for循环1.基本形式:4.goto循环作业:1,分支语句:1.if:练习:编写程序,从终端接收两个数Num1和Num2,如果Num1>=Num2则打印Nu
是一只鱼啦
·
2024-01-27 20:49
学习
c语言
linux
嵌入式硬件
嵌入式学习第二篇——
C语言
基础11
1.指针数组:int*a[5];char*str[5];指针数组主要用来操作字符串数组,通过将指针数组的每个元素存放字符串的首地址实现对多个字符串的操作二维数组主要用来存储字符串数组,通过每行存储一个字符串,多行存储多个字符串所组成的数组具体如下:#includeintmain(void){inta[5]={1,2,3,4,5};int(*p)[5]=NULL;inti=0;p=&a;printf
是一只鱼啦
·
2024-01-27 20:49
学习
c语言
linux
嵌入式硬件
嵌入式学习第二篇——
C语言
基础3
目录1,输入输出控制符1.printf:1.打印非输出控制符:2.打印单个输出控制符:3.打印多个输出控制符4.printf格式化打印练习:2.scanf1.接收非输入控制符2.接收输入控制符练习:3.接收多个输入控制符:练习:3.puts4.gets1.流程控制:1.顺序结构2.分支结构1.if1.简单分支:2.switch3.循环结构2.逻辑表达式:1.关系运算符2.逻辑运算符:作业:1,输入
是一只鱼啦
·
2024-01-27 20:19
学习
c语言
linux
嵌入式硬件
嵌入式学习第二篇——
C语言
基础9
目录1.宏:分类:不带参宏带参宏(宏函数)带参宏与函数的区别:1.指针:2.概念:1.地址:2.指针:3.指针变量:3.运算符:4.指针变量的定义:5.指针常见操作:6.指针的算数运算:7.指针作为函数参数:1.复制传递(赋值传递)2.地址传递作业:1.宏:1.宏是代码的替换,中间不进行任何数据计算的操作2.能加括号就加括号,不好吝啬小括号分类:不带参宏#defineN5带参宏(宏函数)#defi
是一只鱼啦
·
2024-01-27 20:19
学习
c语言
linux
嵌入式硬件
嵌入式学习第二篇——
C语言
基础10
目录1.数组和指针的关系:1.一维数组和指针的关系:2.一维数组传参:3.一维字符型数组传参:4.字符串传参:练习1:练习2:练习3:练习4:2.数组指针和指针数组:1.数组指针:作业:1.数组和指针的关系:1.一维数组和指针的关系:inta[5]={1,2,3,4,5};int*p=NULL;p=&a[0];p=a;数组的数组名a是指向数组第一个元素的一个指针常量a==&a[0]a的类型可以理解
是一只鱼啦
·
2024-01-27 20:19
学习
c语言
linux
嵌入式硬件
嵌入式学习第二章——
C语言
基础6
目录1,一些常用的排序方法1,冒泡法2,选择法3,插入法4,希尔排序5,快速排序1.二维数组:1.二维整形数组:1.定义:2.元素访问:3.元素初始化:1.全部初始化:2.局部初始化:3.默认初始化:4.二维数组的存储:1.连续性2.有序性2.多维数组:练习:3.字符型数组:1.使用场景:2.字符型数组的定义:3.字符型数组的初始化:1.全部初始化:2.局部初始化:3.默认初始化:4.数组的存储:
是一只鱼啦
·
2024-01-27 20:48
学习
c语言
linux
嵌入式硬件
shc 加密与解密
经过shc对shell脚本进行加密后,会同时生成两种个新的文件,一个是加密后的可执行的二进制文件(文件名以.x结束),另一个是
C语言
的原文件(文件名以.x.c结束)。
weixin_45782719
·
2024-01-27 20:43
servlet
服务器
编程语言的历史
当然,1976年贝尔实验室发布Unix和
C语言
,
david_lv
·
2024-01-27 19:34
Linux之父:我们不会用Rust取代
C语言
开发内核!
Linux诞生于1991年,距今已经30年了。虽然它一开始只是Linus的一个个人项目,而非出于要开发一个新操作系统的伟大梦想,但如今的Linux早已无处不在。30年前,当LinusTorvalds第一次发布Linux内核时,他还是赫尔辛基大学的一名21岁的学生。他宣布说:“我正在开发一个(免费的)操作系统(这只是个爱好,不会做得很大,也不会很专业……)”。30年后,500强超级计算机和70%以上
DP29syM41zyGndVF
·
2024-01-27 19:32
内核
驱动程序
大数据
编程语言
人工智能
Linux之父:我们正在从
C语言
转向Rust
最近,Linus在“Torvalds演讲:人工智能对编程的影响”:“我们正在从
C语言
转向Rust”。
极道Jdon
·
2024-01-27 19:30
javascript
reactjs
【手撕
C语言
第一集】初识
C语言
目录编辑一、
C语言
是什么?二、第一个
C语言
程序三、数据类型四、变量和常量五、写简单代码一、
C语言
是什么?1.实现人和计算机交流的一种语言。
蛇喰keying.
·
2024-01-27 19:27
C语言
c语言
【
C语言
编程之旅 7】刷题篇-函数
第1题解析A:错误,一个函数只能返回一个结果B:正确,将形参存在数组中,修改数组中内容,可以通过数组将修改结果带出去C:正确,形参如果用指针,最终指向的是外部的实参,在函数中对指向指向内容进行修改,改变的就是外部的实参D:正确,全局变量不受函数的结束而结束,在函数中改变全局变量,主调函数中可以看到改变之后的结果因此,选择A第2题解析A:正确,形参按照值的方式传递,将来形参就是实参的一份临时拷贝,修
蛇喰keying.
·
2024-01-27 19:27
C语言编程之旅
c语言
开发语言
【手撕
C语言
第八集】函数栈帧的创建与销毁
文章目录一、什么是函数栈帧?二、函数栈帧能解决什么问题呢?(1)局部变量是如何创建的?(2)为什么局部变量不初始化内容是随机的?(3)函数调用时参数是如何传递的?传参的顺序是什么样?(4)形参和实参的关系?(5)函数的返回值是如何带回的?三、函数栈帧的创建与销毁解析1.什么是栈?2.认识相关寄存器和汇编指令3.解析函数栈帧的创建与销毁1.预备知识2.函数的调用堆栈4.准备环境5.转到反汇编6.函数
蛇喰keying.
·
2024-01-27 19:27
C语言
c语言
java
算法
Python.四.列表
1.列表的定义a=[元素1,元素2,........]1.列表内元素类型可以不相同,区别
c语言
的数组2.列表内元素可以是列表3.列表内元素用,隔开name_list=['jack','amy','sam
终将超越过去
·
2024-01-27 19:55
python
python
开发语言
【手撕
C语言
第七集】函数(下)
文章目录五、函数的嵌套调用和链式访问1.嵌套调用2.链式访问六、函数的生命和定义1.函数声明2.函数定义七、函数递归1.什么是递归?2.递归的两个必要条件3.练习(1)(2)4.递归与迭代练习(1)(2)5.推荐题目五、函数的嵌套调用和链式访问函数和函数之间可以根据实际的需求进行组合的,也就是互相调用的。1.嵌套调用#includevoidnew_line(){printf("hehe\n");}
蛇喰keying.
·
2024-01-27 19:25
C语言
c语言
算法
开发语言
python函数的使用
一、函数的定义Python使用保留字def定义一个函数,形式如下:def():return函数的调用过程与
C语言
类似。
D D D D C
·
2024-01-27 19:53
Python
python
开发语言
自动化专业
C语言
和Python推荐学哪个?
自动化专业
C语言
和Python推荐学哪个?
枪哥玩转嵌入式
·
2024-01-27 18:49
51单片机
智能小车
嵌入式
单片机
51单片机
c语言
中point的用法_C/C++中 *和&的爱恨情仇
C/C++中*和&的用法C++语言是
C语言
的超集。几乎所有可以运行的C程序都是可以运行的C++程
weixin_39873191
·
2024-01-27 18:19
c语言中point的用法
c语言
编译与链接
编译与链接翻译环境和执行环境翻译环境1.1预编译1.2编译1.3汇编(ASM)2.链接执行环境最后给大家附上一张关于本节知识内容的图供大家更好理解~![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/522d488885ba44d99aa504d6b21c88d5.png)欢迎来到小庄代码世界~喜欢的小伙伴记得一键三连哦૮(˶ᵔᵕᵔ˶)ა引言:我们平常写
9ilk
·
2024-01-27 18:15
c语言
开发语言
那些年与指针的爱恨情仇(一)---- 指针本质及其相关性质用法
关注小庄顿顿解馋(≧∇≦)引言:小伙伴们在学习
c语言
过程中是否因为指针而困扰,指针简直就像是小说女主,它逃咱追,我们插翅难飞…本篇文章让博主为你打理打理指针这个傲娇鬼吧~本节我们将认识到指针本质,何为指针和她的性质用法
9ilk
·
2024-01-27 18:13
c语言
C语言
中strtok()函数进行分割字符串
函数原型char*strtok(char*s,char*delim);函数功能strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串中包含的所有字符。当strtok()在参数s的字符串中发现参数delim中包涵的分割字符时,则会将该字符改为**\0**字符。在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将参数s设置成NULL。每次调
胖墩儿二号
·
2024-01-27 18:43
C语言
c语言
c语言
中strtok(分割字符串函数)
函数原型:参数:str:需分割的字符串的地址delimiters:由分割符组成的字符串的地址返回值:返回被分割的第一个子字符串地址若无可检索的字符串则返回空指针(NULL)函数的使用:在第一次调用函数时传入字符串,函数会从传入地址开始检索,找到分隔符后将该地址对应的内容改为'\0',并返回被分割的第一个子字符串地址后续调用时传入空指针—>NULL,函数会从上一次调用所记录的地址(即所找到字符串中的
浅梦ovo
·
2024-01-27 18:13
c语言
开发语言
C语言
字符串分割的两种方式
一、利用strtok()函数进行分割函数头文件#iinclude函数原型:char*strtok(chars[],constchar*delim);s[]是原字符串,delim为分隔符返回:字符串拆分后的首地址。“拆分”:将分割字符用'\0’替换特性:1)strtok拆分字符串是直接在原串上操作,所以要求参1必须,可读可写(char*str=“www.baidu.com”不行!!!)2)第一次拆分
蚍蜉撼树谈何易
·
2024-01-27 18:13
c语言
字符串
C语言
库函数实现字符串转大小写
本文将以一段使用isupper()、tolower()函数实现字符串全转小写的
C语言
程序为例,详细介绍这两个函数以及拓展出的其他常用字符串处理函数。
普通young man
·
2024-01-27 18:42
c语言
算法
数据结构
C语言
判断字符串旋转关系与子串包含问题
目录引言:代码:方法一:通过循环实现字符串的左移操作,并检查是否为另一个字符串旋转而来方法二:使用strncat和strstr函数判断一个字符串是否为另一个字符串的旋转版本解析:1.left_move函数:字符串左旋转逻辑解析:2.left_move_e函数:判断字符串是否旋转而来逻辑解析:3.matching函数:子串检测逻辑解析:4.主函数main:逻辑解析:函数解释:strstr函数:在字符
普通young man
·
2024-01-27 18:12
c语言
c语言
算法
开发语言
探索
C语言
的世界:分支循环语句全攻略
引言在学习和掌握
C语言
编程的过程中,理解和熟练运用分支与循环语句至关重要,它们构成了程序流程控制的核心机制,允许开发者基于不同的条件和规则动态地改变程序的执行路径。
普通young man
·
2024-01-27 18:12
c语言
开发语言
C语言
中的strtok()函数进行字符串分割
C语言
中提供了一个非常实用的库函数——strtok(),用于实现这一功能。本文将通过一段示例代码详细解析并演示如何使用strtok()函数进行字符串分割。
普通young man
·
2024-01-27 18:11
c语言
算法
快速排序详解
.个人主页:晓风飞专栏:数据结构|Linux|
C语言
路漫漫其修远兮,吾将上下而求索文章目录介绍什么是快速排序基本思想快速排序hoare版本动图代码实现代码的详细解释:快速排序挖坑法动图代码实现代码的详细解释
晓风飞
·
2024-01-27 18:59
数据结构
数据结构
算法
排序算法
归并排序和计数排序讲解
.个人主页:晓风飞专栏:数据结构|Linux|
C语言
路漫漫其修远兮,吾将上下而求索文章目录前言归并排序(递归)动图:代码实现以下是代码详细讲解:归并排序非递归代码实现以下是代码详细讲解:计数排序代码实现以下是代码详细讲解
晓风飞
·
2024-01-27 18:27
数据结构
算法
排序算法
给简友推荐五个特别长知识的而且还很有趣的B站up主,相信你一定会喜欢的
学习类猴博士爱讲课https://space.bilibili.com/67907025主页一位既会微积分、大学物理、力学、电工,又会
C语言
的学霸Up主。要想考试不挂科,你需要猴博士这样短平快的课程。
柊一飒
·
2024-01-27 17:32
C语言
编译链接
1.翻译环境和运⾏环境在ANSIC的任何⼀种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令。第2种是执⾏环境,它⽤于实际执⾏代码。2.翻译环境翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译)、编译、汇编三个过程。•多个.c⽂件单独经过编译出编译处理⽣产对应的⽬标⽂件。•注:在Windows环境下的⽬标⽂件的后缀是.o
Merlinlb
·
2024-01-27 17:31
c语言
开发语言
C语言
-算法-背包
[USACO07DEC]CharmBraceletS(01背包)题目描述Bessiehasgonetothemall’sjewelrystoreandspiesacharmbracelet.Ofcourse,she’dliketofillitwiththebestcharmspossiblefromtheN(1≤N≤3,402)availablecharms.Eachcharmiinthesupp
SpongeG
·
2024-01-27 17:51
C语言-算法
算法
c语言
开发语言
C语言
学习——运算符详解
C语言
学习——运算符详解一、学习运算符(1)运算对象的数目C语言中,运算符的运算对象可以是一个,称单目运算符;运算对象也可以是两个,称双目运算符;运算对象还可以是三个,称三目运算符。
鲑鱼683
·
2024-01-27 17:16
C语言基础知识
c语言
江苏计算机二级
c语言
考试范围,江苏省计算机二级
C语言
考试大纲
江苏省计算机二级
C语言
试题,考试大纲,笔试,上机,素材,很全面。
C语言
考试要求1.
C语言
的基本概念。(1)源程序的格式、风格和结构,main函数及其他函数的基本概念。
西域经略使
·
2024-01-27 17:15
江苏计算机二级c语言考试范围
计算机二级
c语言
考试总结,计算机二级考试
C语言
知识点总结 .doc
计算机二级考试
C语言
知识点总结(完全针对考试大纲)概述总体上必须清楚的:1)程序结构是三种:顺序结构,循环结构(三个循环结构),选择结构(if和switch)2)读程序都要从main()入口,然后从最上面顺序往下读
High莹
·
2024-01-27 17:15
计算机二级c语言考试总结
江苏计算机二级
c语言
考试内容,江苏省计算机二级
C语言
考试大纲.doc
C语言
考试要求1.
C语言
的基本概念。(1)源程序的格式、风格和结构,main函数及其他函数的基本概念。(2)基本算术类型数据的表示及使用。
港科大理工男博士
·
2024-01-27 17:45
江苏计算机二级c语言考试内容
C语言
——数组(Just Do It!)
1.一维数组1.1定义一组相同类型数据(变量)的集合1.2语法格式类型说明符数组名[常量表达式];intarray[5];//定义一个数组,这个数组放了5个int型变量1.3数组的初始化1.3.1全部初始化inta[10]={1,2,3,4,5,6,7,8,9,10};1.3.2部分初始化inta[10]={1,2,3,4,5};//--依次给到数组元素,没有给值的元素,默认初始化为01.3.3将
Spcarrydoinb
·
2024-01-27 17:44
c语言
开发语言
上一页
89
90
91
92
93
94
95
96
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他