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语言
实现~DS笔记⑥
二叉树二叉树(BinaryTree):是n(n>=0)个结点的有限集合,该集合或者为空集,或者是由一个根节点和两颗互不相交的、分别为根节点的子二叉树组成。二叉树的特点:每个结点最多有两个子树,且左右有序,不可颠倒。斜树:所有节点都只有左子树,或只有右子树的二叉树,分别称为左斜树和右斜树,统称为斜树。满二叉树:在一棵二叉树中,所有分支结点都存在左子树和右子树,并且所有叶子都在同一层上。完全二叉树:对
Tim.
·
2024-02-15 06:51
DS笔记
二叉树
顺序结构
Linux下Redis安装配置,及常用命令
Redis简介Redis-REmoteDIctionaryServerRedis是一个使用ANSI
C语言
编写的开源数据库高性能的key-value数据库内存数据库,支持数据持久化Redis官网https
GALAace
·
2024-02-15 06:17
深入JVM字节码探索assert关键字
引言如果熟悉
C语言
,那么也许会使用过assert.h中的assert函数,在Java中的assert关键字也能够提供运行时断言这一功能,不过不同之处在于,Java的断言可以在运行中决定是否开启,因此不必重新编译字节码
不凋花
·
2024-02-15 05:58
Unique Paths(
C语言
)
Arobotislocatedatthetop-leftcornerofamxngrid(marked'Start'inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebottom-rightcornerofthegrid(marked'Finish'in
shen_zhu
·
2024-02-15 04:32
iOS技术图谱之再谈Block
Block最早出现是在MacOSX10.6和iOS4中,作为对
C语言
的扩展,用来实现匿名函数的特性,在如今Objective-C开发的项目中Block随处可见。
iOS大蝠
·
2024-02-15 02:18
C语言
函数的定义
函数头:函数对外的公开接口函数名称:命名规则与跟变量一致,一般取与函数实际功能相符合的、顾名思义的名称。参数列表:即黑箱的输入数据列表,一个函数可有一个或多个参数,也可以不需要参数。返回类型:即黑箱的输出数据类型,一个函数可不返回数据,但最多只能返回一个数据。函数体:函数功能的内部实现语法说明:返回类型函数名称(参数1,参数2,……){函数体}函数示例1:求两个给定整数的最大值intmax(int
lcannal
·
2024-02-15 01:52
C语言基础
c语言
开发语言
C语言
函数的实参与形参
概念:函数调用中的参数,被称为实参,即arguments函数定义中的参数,被称为形参,即parameters实参与形参的关系:实参于形参的类型和个数必须一一对应。形参的值由实参初始化。形参与实参位于不同的内存区域,彼此独立。示例://函数定义中,x、y都属于形参,位于函数max的栈内存中//它们的值由实参一一对应初始化intmax(intx,inty){intz;z=x>y?x:y;returnz
lcannal
·
2024-02-15 01:52
C语言基础
c语言
开发语言
从玩游戏到写外挂,
C语言
程序员是怎样做到的!
今天和大家分享一下我自己的
C语言
学习的过程,与大家共勉。嗯,由于我本人水平有限,出现错误在所难免,希望大家看到后能够指出来,以便大家共同进步。
小辰带你看世界
·
2024-02-15 01:17
c语言
选择结构程序设计实验总结,
C语言
程序设计,选择结构程序设计实验
1、输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。3、以下4种水果的单价分别是3.00元/公斤,2.50元/公斤,4.10元/公斤,10.20元/公斤,要求:本题分别用if语句和switch语句实现。[1]apples[2]pears[3]oranges[4]grapes4、输入三角形的三条边a,b,c,如果能构成一个三角形,输出面积area和周长perimet
仙道SEVEN
·
2024-02-15 00:20
c语言选择结构程序设计实验总结
单链表的增删改查(
C语言
)
链表的概念和结构概念概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。注意:1.从上图可看出,链式结构在逻辑上是连续的,但是在物理上不一定连续2.现实中的结点一般都是从堆上申请出来的3.从堆上申请的空间,是按照一定的策略来分配的,两次申请的空间可能连续,也可能不连续结构今天我们主要来实现一下无头单向非循环链表的增删改查无头单向非循环链表:结
暗暗十分
·
2024-02-14 23:37
数据结构
链表
经验分享
笔记
c语言
类与对象 上
类与对象上类的引入类的定义类的访问限定符及封装访问限定符封装类的作用域类的引入
C语言
结构体中只能定义变量,在C++中,结构体内不仅可以定义变量,也可以定义函数。
暗暗十分
·
2024-02-14 23:37
算法
开发语言
c++
笔记
(
C语言
)取消vs对于scanf的错误提示
相信很多小白在开始使用vs进行代码编程的时候运行都会提示scanf的报错,所以我给大家写了一个方法希望可以帮到大家,帮助老铁们解决此类问题。链接:有道云笔记
暗暗十分
·
2024-02-14 23:07
学习方法
c语言
经验分享
笔记
一刻也没有为它哀悼~接下来登场的是动态内存分配的malloc与realloc以及free函数
目录mallocreallocfreemalloc我们先看官方解释(后边有代码解释比较通俗易懂):malloc是
C语言
标准库中的一个函数
Gu Gu Study
·
2024-02-14 23:36
C语言
c#
c语言
算法
visualstudio
c++
来不及哀悼了,接下来上场的是
C语言
内存函数memcpy,memmove,memset,memcmp
今天又来写一篇C的文章,这里要讲的是
C语言
中的几个内存函数,主要是讲解功能和用法,望能耐心观看哦。望官方也多多曝光。
Gu Gu Study
·
2024-02-14 23:05
C语言
c语言
开发语言
visualstudio
三子棋(
c语言
)
前言:三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏规则是双方对战,双方依次在9宫格棋盘上摆放棋子,率先将自己的三个棋子走成一条线就视为胜利。但因棋盘太小,三子棋在很多时候会出现和棋的局面。设计思路:先开一个test.c文件用来进行游戏的逻辑测试,再开一个game.h头文件和game.c文件分别用来进行函数声明和实现游戏的逻辑,然后就是打印菜单、生成棋盘、实现玩家下棋、实
Code Warrior
·
2024-02-14 23:26
c语言
开发语言
学习
游戏
飞机大作战(
c语言
)
本游戏使用
C语言
编写,旨在帮助初学者了解游戏开发的基本概念和技巧。
Code Warrior
·
2024-02-14 23:55
c语言
开发语言
学习
游戏
扫雷
C语言
(可展开一片空白)
欢迎来到程序员餐厅今日主菜:扫雷小游戏,主厨:邪王真眼所属专栏:
C语言
知识点主厨的主页:Chef‘sblog引言:已经学会数组的朋友注意了,现在的你已经有能力写出两个小游戏了,一个是扫雷,一个是三子棋,
一颗青果
·
2024-02-14 23:22
C语言知识点
c语言
C语言
贪吃蛇详解
欢迎来到程序员餐厅今日主菜:贪吃蛇小游戏,主厨:邪王真眼所属专栏:
C语言
知识点主厨的主页:Chef‘sblog前言:好啦,学了这麽久的
C语言
也该给他画上一个句号了吧,一个400多行代码的贪吃蛇游戏显然是一个不错的选择
一颗青果
·
2024-02-14 23:51
C语言知识点
c语言
开发语言
掌握
C语言
文件操作:从入门到精通的完整指南!
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
学习贝蒂的主页:Betty‘sblog1.什么是文件文件其实是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。
Betty’s Sweet
·
2024-02-14 23:21
C语言
c语言
文件
【02】右旋函数(
C语言
)
目录题目:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。1.暴力求解(轮转k次)2.三段逆置求解①逆置函数②轮转函数3.空间换时间求解题目:给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。例如:nums[7]={1,2,3,4,5,6,7}k=3右旋三次后nums=[5,6,7,1,2,3,4]1.暴力求解(轮转k次)向右旋转1次:[7,1,2
大耳朵土土垚
·
2024-02-14 22:37
每日一函数
算法
数据结构
【华为OD】C卷真题:200分 信道分配 Java代码实现[思路+代码]
C++代码实现:【华为OD】C卷真题:200分信道分配C/C++代码实现[思路+代码]-CSDN博客
C语言
代码实现:【华为OD】C卷真题:200分信道分配
C语言
代码实现[思路+代码]-CSDN博客题目描述
五木大大
·
2024-02-14 22:31
杂谈
算法
华为od
java
python
c语言
开发语言
码蚁软件
【华为OD】C卷真题:200分 信道分配 Python代码实现[思路+代码]
C++代码实现:【华为OD】C卷真题:200分信道分配C/C++代码实现[思路+代码]-CSDN博客
C语言
代码实现:【华为OD】C卷真题:200分信道分配
C语言
代码实现[思路+代码]-CSDN博客Java
五木大大
·
2024-02-14 22:31
杂谈
java
开发语言
华为od
c语言
python
算法
C++
【华为OD】C卷真题:200分 信道分配
C语言
代码实现[思路+代码]
C++代码实现:【华为OD】C卷真题:200分信道分配C/C++代码实现[思路+代码]-CSDN博客题目描述:算法工程师小明面对着这样一个问题,需要将通信用的信道分配给尽量多的用户:信道的条件及分配规则如下:1)所有信道都有属性:”阶”。阶为r的信道的容量为2^r比特;2)所有用户需要传输的数据量都一样:D比特;3)一个用户可以分配多个信道,但每个信道只能分配给一个用户;4)只有当分配给一个用户的
五木大大
·
2024-02-14 22:01
杂谈
算法
c++
开发语言
华为od
c语言
python
码蚁软件
C语言
学习day13:for循环练习(生成随机数)
题目:通过程序随机一个1-100的数,用户通过键盘输入数字看是否匹配,匹配成功则跳出循环,失败则继续循环。思路:然后生成一个随机数需要写成死循环,同时需要有其他的出口可以写一个提示,比如输入的数字较大/较小涉及知识:rand()、srand()函数和time()函数time()函数:会返回系统的当前日历时间,自1970年1月1日以来的秒数。如果系统没有时间,则返回-1。该返回值也被称为Unix时间
伍贰什丿
·
2024-02-14 22:59
C语言学习
学习
C语言
学习day12:for循环
前面学了dowhile循环,今天我们来学习经常用到的for循环:for循环:例子:intmain(){//inti;for(inti=0;i=10,则跳出循环在每次循环迭代的末尾,使i+1现代码:intmain(){inti=0;for(;;){if(i>=10){break;}printf("%d\n",i);i++;}return0;}结果:
伍贰什丿
·
2024-02-14 22:58
C语言学习
c语言
学习
java
C语言
学习day13:嵌套循环+练习题(时钟+乘法表)
嵌套循环通常是外面一层for循环,里面n层for循环代码:intmain1601(){//外层执行一次,内层执行一周for(inti=0;iintmain(){for(inti=0;i<24;i++){for(intj=0;j<60;j++){for(intk=0;k<60;k++){//清屏system("cls");printf("%02d:%02d:%02d\n",i,j,k);/*单次循环
伍贰什丿
·
2024-02-14 22:56
C语言学习
c语言
学习
java
使用
C语言
实现非阻塞网络I/O模型
在
C语言
中实现非阻塞网络I/O模型通常涉及使用套接字(sockets)编程,并设置套接字为非阻塞模式。这样,当进行读或写操作时,如果数据不可用或缓冲区已满,调用将立即返回而不是阻塞。
kfjh
·
2024-02-14 21:24
linux
c语言
贝蒂的捣蛋小游戏(
C语言
)
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
项目贝蒂的主页:Betty‘sblog引言前面贝蒂已经给大家介绍了选择,循环结构~,今天贝蒂就基于这两种结构,为大家讲解一种捣蛋小游戏的设计思路和方法哦
·
2024-02-14 21:50
程序员
【数据结构】计算节点个数和二叉树高度(
C语言
版)
数据结构——计算节点个数、二叉树高度一、计算各种节点(1)计算总节点:(2)计算单分支节点:(3)计算双分支节点:二、计算二叉树高度代码实现:一、计算各种节点二叉树结构体如下://二叉树结构体typedefstructTreeLink{intData;structTreeLink*LChild;structTreeLink*RChild;}T_LINK,*TLINK;(1)计算总节点:让根节点指针
咖喱年糕
·
2024-02-14 21:19
数据结构与算法
数据结构
c语言
算法
【经验】
C语言
常见写法
因为复试要用
C语言
进行复试,导致C++没法用了,好头疼啊,明明有好用的工具写算法但是C就没法用了,因为c已经忘得差不多了,所以在这里总结一下C的一些经验,开启一下尘封的回忆创建数组并赋初值inta[10
Elephant_King
·
2024-02-14 21:16
学习经验
c语言
算法
【经验】
C语言
文件操作
打开文件FILE*fread=fopen("number.in","a");//在fopen在头文件stdio.h中//注意FILE是全大写//注意fread是指针类型其中参数常用的是a,r,wa代表的追加,写入文件末尾,同时在打开文件不存在的时候创建这个文件,同时当文件存在时不会修改文件内容r代表只读,当文件不存在时不会创建文件w代表只写,创建或清空文件,当文件不存在时会创建文件,当文件已有内容
Elephant_King
·
2024-02-14 21:15
学习经验
c语言
java
jvm
FSearch——适用于Linux的快速独立搜索工具
FSearch由
C语言
编写,所以其搜索速度也表现惊人,成为大量Linux用户所喜爱的快速/独立搜索工具
04bd22267004
·
2024-02-14 21:39
【华为OD机考 统一考试机试C卷】最大N个数与最小N个数的和(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-14 21:02
华为od
c语言
c++
java
javascript
STM32F1 - GPIO外设
GPIO1>硬件框图2>工作模式1>硬件框图2>工作模式
C语言
描述/***@briefConfigurationModeenumeration*/typedefenum{GPIO_Mode_AIN=0x0
零号-轩工
·
2024-02-14 20:30
STM32F1-外设驱动
stm32
嵌入式硬件
单片机
2018-01-25
XCode中添加第三方库报错ParseIssue刚在工程里引用了一个新类库,再次编译的时候弹出一堆编译错误:发现原来是新加载的类库中有
c语言
编写的文件(xxx.c),错误正是这种混编的情况造成的。
杨赛大兄弟
·
2024-02-14 20:22
C语言
指针详解(4)
接下来介绍一个案例转移表实现计算器在
C语言
编程中,转移表可以是指一个预先定义好的函数指针数组。这种结构允许通过索引快速调用不同的函数,从而替代复杂的switch语句。例如,在实现状态机
那一脸阳光
·
2024-02-14 20:46
c语言
C语言
的字符函数的使用与模拟实现
各位少年,大家好,我是博主那一脸阳光,今天给大家分享字符函数的使用与模拟实现。前言:如果你想使用一个锤子非常方便,直接使用做好的就行,但是锤子是怎么构成的,你就不知所云了,模拟实现字符串,有助于提高我们的编程的能力与使用,strlen的使⽤和模拟实现strlen函数是用来计算字符串的长度的,遇到斜杠0就停止计算机。原型如下:size_tstrlen(constchar*str);```c#incl
那一脸阳光
·
2024-02-14 20:46
c语言
开发语言
C语言
数据在内存中的存储
各位少年,大家好,我是博主那一脸阳光,今天来分享内存函数的存储方式。数据如何在内存中存储呢。整数在内存中的存储在讲解操作符的时候,我们就讲过了下⾯的内容:整数的2进制表⽰⽅法有三种,即原码、反码和补码三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,⽽数值位最⾼位的⼀位是被当做符号位,剩余的都是数值位。正整数的原、反、补码都相同。负整数的三种表⽰⽅法各不相同。原码:直
那一脸阳光
·
2024-02-14 20:46
c语言
java
开发语言
C语言
内存函数
各位少年,大家好我是博主那一脸阳光,今天分享内存函数的使用和模拟实现。memcpy使⽤和模拟实现void*memcpy(void*destination,constvoid*source,size_tnum);•函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。•这个函数在遇到‘\0’的时候并不会停下来。•如果source和destinati
那一脸阳光
·
2024-02-14 20:46
c语言
开发语言
C语言
进阶——深度剖析数据在内存中的存储
文章目录数据类型的介绍类型的基本归类整形在内存中的存储大小端介绍一道笔试题浮点数在内存中的存储浮点数存储规则剖析题目数据类型的介绍在我们之前的学习当中我们已经介绍了基本的内置类型char字符数据类型short短整型int整形long长整型longlong更长的整形float单精度浮点数double双精度浮点数这些类型的意义是:1.使用这个类型开辟内存空间的大小,大小决定了使用范围2.如何看待内存空
悲伤猪小猪
·
2024-02-14 19:44
【C语言】零基础学编程
c语言
开发语言
c语言
进阶-深度剖析数据在内存中的存储
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录文章目录本章重点1.数据类型介绍1.1类型的基本归类2.整形在内存中的存储2.1原码、反码、补码2.2大小端介绍2.3练习3.浮点型在内存中的存储3.1一个例子3.2浮点数存储规则本章重点1.数据类型详细介绍2.整形在内存中的存储:原码、反码、补码3.大小端字节序介绍及判断4.浮点型在内存中的存储解析1.数据类型介绍前面我们已经学
bingo691
·
2024-02-14 19:44
C语言进阶
内存中数据的存储
c语言
开发语言
【进阶】
C语言
——深度剖析数据在内存中的存储
整型在内存中的存储2.1原码,反码,补码2.2大小端介绍2.3整型提升及练习练习1:练习2:练习3:练习4:练习5:练习6:练习7:3.浮点型在内存中的存储3.1例子3.2浮点数存储规则1.数据类型介绍
C语言
中有哪些数据类型呢
xxxflower.
·
2024-02-14 19:43
C语言
c语言
c++
开发语言
C语言
进阶-深度剖析数据在内存中的存储之整形在内存的存储
目录01前言02原码、反码、补码2.1基本介绍2.2为什么会以补码的形式存储整形数据2.3为什么原码、反码、补码03大小端介绍3.1什么是大小端3.2为什么会存在大小端04练习04总结01前言首先,我们来思考一下下面的代码的输出结果是什么。intmain(){chara[1000];inti;for(i=0;iintmain(){chara=-1;signedcharb=-1;unsignedch
凌涛爱编程
·
2024-02-14 19:43
c语言
c++
开发语言
C语言
进阶—深度剖析数据在内存中的存储
目录1.数据类型详细介绍2.整形在内存中的存储:原码、反码、补码3.大小端字节序介绍及判断1.什么大端小端:2.为什么会有大小端模式之分呢?3.练习题1.设计一个小程序来判断当前机器的字节序2.%d是10进制的形式打印有符号的整数整型提升是按照符号位进行提升的signedchar和char是有符号,看符号位,高位补1编辑3.%u是10进制的形式,打印无符号的整数,无符号的数原码补码相同。%d是10
小李很执着
·
2024-02-14 19:13
C语言
c语言
开发语言
1024程序员节
C语言
进阶笔记(一) | 深度剖析数据在内存中的存储
目录数据类型的基本归类类型的意义整型家族浮点数家族构造类型指针类型空类型整形在内存中的存储原码、反码和补码大小端介绍练习题练习1练习2练习3练习4浮点型在内存中的存储浮点数表示形式IEEE754规定有效数字M的保存指数E的保存指数E从内存中取出练习题数据类型的基本归类类型的意义1.使用这个类型开辟内存空间的大小(大小决定了使用范围)。2.如何看待内存空间的视角。整型家族charunsignedch
天青i
·
2024-02-14 19:13
C语言笔记
C语言练习题
c语言
c++
人工智能三子棋-人机对弈-人人对弈,谁会是最终赢家?
本文由原始豌豆原创CSDN首发如需转载还请通知⚠欢迎各位→点赞+收藏⭐️+留言系列专栏:
C语言
项目实践前言 相信大家都玩过三子棋或者五子棋游戏,但你会通过编程完美实现吗,本篇将带领你真正学会AI智能三子棋
原始豌豆
·
2024-02-14 19:12
人工智能
c语言
算法
开发语言
C语言
程序【皮卡丘猜数字】两万字详解(带音乐和动画)
✅作者简介:大家好我是原始豌豆,感谢支持系列专栏:
C语言
项目实战️作者主页:原始豌豆的博客创作不易:本文共两万八千字,文章最后附上全部源码和音频包,欢迎大家点赞,关注,评论前言 猜数字游戏是大多数人学习
原始豌豆
·
2024-02-14 19:42
C语言项目实践
c语言
开发语言
程序人生
windows
visualstudio
【
C语言
进阶】深度剖析数据在内存中的存储--上
1.
C语言
中的数据类型的简单介绍注:C99标准里面,定义了bool类型变量。这时,只要引入头文件stdbool.h,就能在
C语言
里面正常使用bool类型。
原始豌豆
·
2024-02-14 19:41
C语言进阶
c语言
开发语言
visualstudio
掌握
C语言
文件操作:从入门到精通的完整指南!
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
学习贝蒂的主页:Betty‘sblog1.什么是文件文件其实是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。
·
2024-02-14 19:18
程序员
程序猿们这段
C语言
代码你觉得怎么样?
C语言
是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。
小辰带你看世界
·
2024-02-14 19:58
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他