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入门第一篇——hello c!
开篇有一师弟问我:“师兄,我该怎么才能把
c语言
学好呢?怎么能够快速入门呢?怎么快速精通成为高手呢?你当时是怎么学习的呢?”我愣了一下,回想当年自己学习c是一个什么样的过程?
彭泽布衣
·
2024-02-01 23:14
c语言入门
c语言
开发语言
C语言
指针数组和数组指针--精讲
一、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32位系统下永远是占4个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。下面到底哪个是数组指针,哪个是指针数组呢:A)int*p1[
小小探索者
·
2024-02-01 23:14
C语言
C语言
数组指针
指针数组
【语法篇】1-1显示(printf函数精讲)
(按《名解
c语言
》一书顺序进行讲解,急着了解的小伙伴可以私信或者评论区留言)。2.printf函数:格式化输出函数printf函数用于在显示器上进行输出
Bit_Le
·
2024-02-01 23:42
语法
c语言
笔记
经验分享
后端
【
C语言
】常见的内存函数使用(memcpy、memmove、memcmp以及memset的详细讲解)
本篇要分享的是常见的内存函数前面分享的函数都是和字符串相关,但是当我们在操作数据的时候不仅仅要操作字符数据接下来分享几个与内存相关的函数目录本篇要分享的是常见的内存函数1.memcpy2.memmove自定函数模拟实现memmove函数3.memcmp4.memset这些函数根本不会在乎需要拷贝什么类型的数据,交给这个函数就能帮你完成任务1.memcpy下面对函数作用的描述是把source指针指向
王笃笃
·
2024-02-01 23:10
c++
c语言
开发语言
C语言
四个常用内存操作函数(memcpy、memmove、memcmp、memset)
目录一、memcpy函数二、memmove函数三、memcmp函数四、memset函数一、memcpy函数//内存拷贝(内存不重叠)函数memcpy//void*memcpy(void*destination,constvoid*source,size_tnum);//函数memcpy从source的位置开始向后赋值num个字节的数据到destination的内存位置;//这个函数在遇到'\0'时
想听风雨
·
2024-02-01 23:10
C语言
c语言
(
C语言
进阶)内存操作函数 memcpy memmove memset memcmp和字符函数
内容重点:重点介绍处理字符和字符串的库函数的使用和注意事项下面是将要介绍的几个函数:求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok错误信息报告strerror(本节)字符操作内存操作函数memcpymemmovememsetmemcmp前面我们学习的那些库函数
南橘Q
·
2024-02-01 23:39
C语言
c语言
开发语言
C语言
内存函数memcpy、memmove、memset、memcmp
memcpyvoid*memcpy(void*destination,constvoid*source,size_tnum);作用从source的起始位置开始往后将num个字节复制到destination的起始位置,这个函数可以复制任何类型的数据。注意1.destination指针要有足够的空间,即大于等于num个字节。2.当destination和source指向的内存空间重叠时,不能用memc
归途GUI
·
2024-02-01 23:37
C语言进阶
c语言
c语言
---访问越界之后死循环的原因
目录死循环的概念环境题目代码运行结果对代码发生情况进行解释对i的地址和arr[12]地址一样的解释注意总结死循环的概念简单来说,死循环就是指无法靠自身的控制终止循环,在编程中,则是靠自身控制无法终止的程序。即在某一时刻,当程序遇到循环判断语句使条件一直成立时,导致此时该程序始终在执行,跳不出循环,程序不能自己正常结束。环境在VS2022、X86、Debug的环境下,编译器不做任何优化的话,看看下⾯
权^
·
2024-02-01 23:07
#
c语言
c语言
c语言
--求第n个斐波那契数列(递归、迭代)
目录一、概念二、用迭代求第n个斐波那契数1.分析2.完整代码3.运行结果4.如果求第50个斐波那契数呢?看看会怎么样。4.1运行结果:4.2画图解释三、用迭代的方式求第n个斐波那契数列1.分析2.完整代码3.运行结果4.求第50个斐波那契数4.1运行结果4.2运行结果的解释四、总结一、概念斐波那契数列(Fibonaccisequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonar
权^
·
2024-02-01 23:36
c语言
c语言
---扫雷小游戏(详解)
c语言
—扫雷小游戏(详解)扫雷要求1.游戏可以通过菜单实现继续玩或者退出游戏2.扫雷的棋盘是9*9的格⼦3.默认随机布置10个雷4.可以排查雷5.如果位置不是雷,就显⽰周围有⼏个雷6.如果位置是雷,就炸死游戏结束
权^
·
2024-02-01 23:06
#
c语言
c语言
C语言
,C++编程软件比较(推荐的编程软件)
和黛玉学c呀>>>首选vs2022因为vs2022是集成的开发环境,不需要配置环境,社区版免费哒vs2019,vs2011等小熊猫C++占用内存小,个人认为比devc++好得多VScode需要配置环境,不适用初学者CodeBlocks也需要配置环境,不主流,不适合初学者,老手比较好上手DevC++老版本,一些学校仍在用,但是写的代码不美观,不容易好的风格养成VC6.0编译器古老,是98年的了,兼容
復禮
·
2024-02-01 23:05
C语言学习和题目解析
c语言
c++
开发语言
C语言
:指针运算笔试题解析(包括令人费解的指针题目)
和黛玉学编程呀上面一期我们已经说了指针与数组的笔试题解析,这期我们就一起来探讨指针运算笔试题吧题目一#includeintmain(){inta[5]={1,2,3,4,5};int*ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));return0;}1.首先来看int*ptr=(int*)(&a+1);a是一个数组,这里的(int*)表示的是强制类
復禮
·
2024-02-01 23:05
C语言学习和题目解析
c语言
算法
java
C语言
:字符函数和字符串函数(strlen strcat strcmp strncmp等函数和模拟实现)
>大家一起努力成为更好的自己吧一、字符分类函数1.
C语言
中有一系列函数是用来做字符分类的,也就是一个字符是属于什么类型的字符的,都需要包含头文件:ctype.h这些函数前面都有一个is,可以理解为是,后面的字符从意思就可以看出来这种函数的作用
復禮
·
2024-02-01 23:05
C语言学习和题目解析
c语言
开发语言
c语言
--猜数字游戏
c语言
猜数字游戏的实现猜数字游戏的要求:电脑⾃动⽣成1~100的随机数玩家猜数字,猜数字的过程中,根据猜测数据的⼤⼩给出⼤了或⼩了的反馈,直到猜对,游戏结束随机数⽣成要想完成猜数字游戏,⾸先得产⽣随机数
权^
·
2024-02-01 23:05
#
c语言
c语言
游戏
开发语言
指针深入解析(
C语言
基础)带你走进指针,了解指针
C语言
中把这个编号也叫地址
C语言
中给地址起了一个名字叫指针指针变量1.和地址在
C语言
中创建变量就是向内存申请空间我们已经知道啦,比如,创建整型变
復禮
·
2024-02-01 23:35
C语言学习和题目解析
c语言
开发语言
C语言
:数组和指针笔试题解析(包括一些容易混淆的指针题目)
和黛玉学编程呀----------这节是练习题哦,不知道理论的可以看看我的指针解析一节噢,当然这节也会插一些之前的知识,避免不够清楚>>数组和指针笔试题解析一维数组intmain(){inta[]={1,2,3,4};printf("%zd\n",sizeof(a));printf("%zd\n",sizeof(a+0));printf("%zd\n",sizeof(*a));printf("%z
復禮
·
2024-02-01 23:35
C语言学习和题目解析
c语言
开发语言
【
C语言
】memcmp、memcpy、memmove、memset、memchr函数详解
目录一、综述二、介绍1、memcmp2、memcpy3、memmove4、memset5、memchr一、综述memcmp、memcpy、memmove、memset、memchr都是
C语言
中的库函数,
圆儿快跑~
·
2024-02-01 23:34
C语言
c语言
c++
开发语言
C语言
:内存函数(memcpy memmove memset memcmp使用)
和黛玉学编程呀-------------后续更新的节奏就快啦memcpy使用和模拟实现使用void*memcpy(void*destination,constvoid*source,size_tnum)1.函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。2.这个函数在遇到'\0'的时候并不会停下来。3.如果source和destinatio
復禮
·
2024-02-01 23:33
C语言学习和题目解析
c语言
算法
开发语言
c语言
---函数递归(详解)
1.简单的
c语言
递归代码2.递归的思想3.递归的限制条件二、递归举例1.求n的阶乘1.1分析和代码实现1.1.1完整代码1.1.2运行结果1.1.3以5的阶乘对代码画图进行解释2.顺序打印整数的每一位2.1
权^
·
2024-02-01 23:33
#
c语言
c语言
C语言
-算法-树状数组
统计和题目描述给定一个长度为n(n≤100000)n(n\leq100000)n(n≤100000),初始值都为000的序列,x(x≤100000)x(x\leq100000)x(x≤100000)次的修改某些位置上的数字,每次加上一个数,然后提出y(y≤100000)y(y\leq100000)y(y≤100000)个问题,求每段区间的和。输入格式第一行111个整数,表示序列的长度nnn。第二行
SpongeG
·
2024-02-01 23:49
算法
c语言
数据结构
C语言
-算法-最短路
【模板】Floyd题目描述给出一张由nnn个点mmm条边组成的无向图。求出所有点对(i,j)(i,j)(i,j)之间的最短路径。输入格式第一行为两个整数n,mn,mn,m,分别代表点的个数和边的条数。接下来mmm行,每行三个整数u,v,wu,v,wu,v,w,代表u,vu,vu,v之间存在一条边权为www的边。输出格式输出nnn行每行nnn个整数。第iii行的第jjj个整数代表从iii到jjj的最
SpongeG
·
2024-02-01 23:47
算法
c语言
数据结构
pythonnumpy库什么意思_python语法:机器学习必备Numpy库
支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学
函数库
。
崔海龙
·
2024-02-01 21:07
numpy 创建加一行_python语法:机器学习必备Numpy库
支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学
函数库
。
weixin_39929877
·
2024-02-01 21:06
numpy
创建加一行
numpy均匀分布
python求总成绩
C语言
指针
从2月1日开时我将要介绍
C语言
中很难的一个章节:指针,希望大家多多支持,小编资历可能尚浅,希望大家多多指教。
黑珍珠hz
·
2024-02-01 21:03
c语言
开发语言
C语言
实现链表的增删查改以及OJ题讲解
目录动态申请一个节点单链表的打印单链表的尾插单链表的头插单链表的尾删单链表的头删单链表查找单链表在pos位置之后插入x单链表删除pos位置之后的值单链表的销毁最后呢,我会挑几道关于链表的OJ题给大家讲解一下链表的概念及结构概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。在正式进入我们链表的增删查改实现之前,我先给大家将一下一个关于C++的
@爱编程的小杰
·
2024-02-01 21:03
c语言
leetcode
算法
链表
数据结构
C语言
实现双向链表(双向带头循环)
目录一:前言(1)什么是双链表(2)双向带头循环链表的好处二:双向链表实现(1)创建源文件和头文件(2)生成一个新结点(3)链表初始化(4)链表的打印(5)尾部插入(6)尾部删除(7)头部插入(8)头部删除(9)查找(10)指定插入(11)指定删除(12)小优化和最终代码小优化最终代码三:小结一:前言上次我们学习了怎么实现单链表,这一次我们将以单链表为基础实现双链表。附上单链表链接:http://
派小星233
·
2024-02-01 21:02
初阶数据结构
数据结构
c语言
算法
经验分享
链表
(数据结构
C语言
)链表去重
链表去重前言一、题目要求二、思路三、代码四、反思总结前言大二菜鸡面临越来越近的期末考试,瑟瑟发抖。为了应付一下可怕未知的数据结构机试,本人想练习一下编程,于是打开学校OJ,从头开始练习,拿这道链表去重练手,但也做了好长时间(泪)。虽然困难重重,但最后还是独立将题目实现,有一丢成就感,于是也想写一篇博客来加深体会。这也算我的第一篇博客,毕竟来CSDN白嫖一年了(笑)。一、题目要求给定一个键值为整数的
师傅ao
·
2024-02-01 21:02
数据结构
链表
算法
c语言
c语言
:链表经典算法oj题
目录问题1:移除链表元素方法1:递归删除方法2:连续尾插问题2:链表的中间节点方法:快慢指针问题3:反转链表方法:三指针解法问题4:合并两个有序链表方法:比较大小,插入新链表,注意空指针等细节。问题5:环形链表的约瑟夫问题编辑方法:环形链表问题1:移除链表元素题目链接:OJ链接题目描述:方法1:递归删除情况1:不存在值的情况,返回一个空链表情况2:头节点要删除,删除完继续返回新的头节点进行判断情况
小蓝lanll
·
2024-02-01 21:01
数据结构
c语言
链表
算法
C语言
指针学习(1)
前言指针是
C语言
中一个重要概念,也是
C语言
的一个重要特色,正确而灵活地运用指针可以使程序简洁、紧凑、高效。
黑珍珠hz
·
2024-02-01 21:01
c语言
开发语言
贪吃蛇小游戏
个人主页:小田爱学编程系列专栏:
c语言
从基础到进阶关注博主,随时获取更多关于
c语言
的优质内容!
小田爱学编程
·
2024-02-01 21:15
c语言从入门到进阶
游戏程序
游戏引擎
游戏
c语言
算法
数据结构
C语言
系列-枚举
个人主页:会编程的果子君个人格言:“成为自己未来的主人~”目录枚举类型枚举类型的声明枚举类型的优点枚举类型的使用枚举类型枚举类型的声明枚举顾名思义就是一一列举把可能的取值一一列举比如我们现实生活中:一周的星期一到星期日是有限的7天,可以一一列举性别有:男,女,保密,也可以一一列举月份有12个月,也可以一一列举三原色,也可以进行列举这些数据的表示就可以使用枚举了//枚举enumDay//星期{Mon
会编程的果子君
·
2024-02-01 21:11
c语言
开发语言
C语言
系列-联合
个人主页:会编程的果子君个人格言:“成为自己未来的主人~”目录联合体联合体类型的声明联合体的特点相同成员的结构体和联合体对比联合体大小的计算联合的一个练习联合体联合体类型的声明像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以是不同的类型。但是编译器只为最大的成员分配足够的内存空间,联合体的特点是所有成员共用一块内存空间,所以联合体也叫:共同体给联合体其中一个成员赋值,其他成员的值也跟着
会编程的果子君
·
2024-02-01 21:41
c语言
开发语言
【华为OD机考 统一考试机试C卷】剩余银饰的重量(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-01 21:37
华为od
c语言
c++
javascript
java
Swift中enum的总结
前言和switch语句类似,Swift中的枚举乍看之下更像是
C语言
中枚举的进阶版本,即允许你定义一种类型,用于表示普通事情中某种用例。
6ffd6634d577
·
2024-02-01 21:51
扫雷游戏(命令行界面模式)使用
C语言
实现
游戏设计思想:在一个row*col的棋盘上进行游戏,从键盘获取(x,y)坐标选定需要排查的位置,如果该坐标上没有雷,则显示其坐标周围一圈的雷的个数,如果该坐标上有雷,则被炸死,游戏结束。当排除掉了所有非雷的坐标后则游戏胜利。(PS:如果第一次输入的坐标上就有雷,不被炸死,标记该坐标为雷。)这里我们将使用二维数组来存放棋盘。游戏内容:游戏界面如下首先游戏开始前,我们需要一个菜单让用户选择是否开始或退
默默地敲出Bug
·
2024-02-01 21:00
C语言基础语法学习笔记
命令行小游戏
游戏
c语言
c++
【
C语言
】数组的应用:扫雷游戏(包含扩展和标记功能)附完整源代码
这个代码还是比较长的,为了增加可读性,我们还是把他的功能分装到了test.c,game.c,game.h里面。扫雷游戏的规则相信大家来阅读本文之前已经知晓了,如果点到雷就输了,如果不是雷,点到的格子会显示周围雷的个数,如果这个格子不是雷,他周围也没有雷,就再展开,如果周围八个格子里面又有符合该条件的,则又会重复这个操作,效果上就是展开了一大片。这个功能我们是用函数递归来实现的,扫雷游戏还可以标记,
米糕.
·
2024-02-01 21:29
c语言
游戏
算法
数据结构
开发语言
c++
【八大排序】直接插入排序 | 希尔排序 + 图文详解!!
江池俊:个人主页个人专栏:✅数据结构冒险记✅
C语言
进阶之路有航道的人,再渺小也不会迷途。
江池俊
·
2024-02-01 21:27
数据结构冒险记
排序算法
算法
数据结构
八大排序
直接插入排序
希尔排序
《
C语言
复习---操作符》
本节主要有以下内容:一、算数操作符(5个)二、条件操作符)(1个)三、位操作符(6个)四、赋值操作符(11个)五、单目操作符(10)六、关系运算符(6)七、逻辑操作符(3)八、逗号表达式(1)九、下标引用、函数调用、结构成员(4)十、操作符优先级(个数有重复)一、算数操作符(5个)设A为10,B为20,对算数操作符进行以下举例:注意:【1】除了%操作符,其他几个操作符可运用于整数和浮点数。【2】对
deshany
·
2024-02-01 21:57
C
操作符
C语言
初级篇-----操作符详解
、算术操作符二、移位操作符三、位操作符四、赋值操作符五、单目操作符六、关系操作符七、逻辑操作符八、条件操作符九、逗号表达式十、下标引用、函数调用和结构体成员操作符十一、表达式求值十二、操作符查阅表总结
C语言
中的操作符有
潇湘夜雨.
·
2024-02-01 21:27
c语言
开发语言
后端
经验分享
C语言
基础--操作符详解
文章目录一、操作符1.算数操作符2.移位操作符(1)右移操作符举例补充(2)左移操作符举例分析(3)警告3.位操作符(1)按位与(2)按位或(3)按位异或(4)案例案例一案例二1)错误示范2)方法13)方法24.赋值操作符(1)赋值操作符(2)复合赋值符5.单目操作符(1)逻辑反操作(2)正值与负值(3)取地址和解引用(4)sizeof(5)按位取反(6)++和--(7)强制类型转换(8)小案例6
雨翼轻尘
·
2024-02-01 21:55
C语言基础
c语言
操作符
C语言
操作符--入门
操作符类型算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符算术操作符:+-*/%除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。对于/操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。%操作符的两个操作数必须为整数。返回的是整除之后的余数。inta=9-2;//a=7inta=9+
一个刚入门的小码子
·
2024-02-01 21:54
c语言
开发语言
07
C语言
基础--------字符串的输入输出操作
#define_CRT_SECURE_NO_WARNINGS#include/*gets:从屏幕获取一个字符串,返回字符串的首地址。可以获取带有空格的字符串。[不安全]char*gets(char*s);参数:用来存储字符串的空间地址。返回值:返回实际获取到的字符串首地址。注意:由于scanf()和gets()无法知道字符串s大小,必须遇到换行符或读到文件结尾为止才停止接收输入,因此容易导致字符数
莫劝他人善
·
2024-02-01 21:24
C语言
c语言
主要关于流程控制的认知和运用
流程控制------流程:顺序结构--分支结构--循环结构注意:任何一个程序都可以试着三种结构的组合顺序流程
c语言
中最基本的控制结构之一,是按照代码的顺序一行一行执行代码,没有任何分支和循环分支结构(通过选择做出判断
学嵌入式好快乐
·
2024-02-01 21:52
算法
c语言
arm
arm开发
linux
C语言
-操作符是什么?
目录操作符进制四种进制进制转换原码反码补码操作符分类算术操作符移位操作符位操作符赋值操作符复合赋值符单目操作符关系操作符逻辑操作符条件表达式逗号表达式下标引用操作符函数调用操作符结构体成员表达式求值隐式类型转换(整型提升)算术转换操作符属性操作符属性操作符操作符又称为运算符。作为运算对象的变量或者常量称为操作数。操作符做左侧的操作数称为第一操作数或者左操作数,操作符右边的操作数称为第二操作数或者右
排骨炖粉条
·
2024-02-01 21:22
C历程
c语言
开发语言
学习方法
程序人生
改行学it
C语言
第十五弹---操作符(上)
✨个人主页:熬夜学编程的小林系列专栏:【
C语言
详解】【数据结构详解】操作符1、操作符的分类2、二进制和进制转换2.1、2进制转10进制2.1.1、10进制转2进制数字2.2、2进制转8进制和16进制2.2.2
小林熬夜学编程
·
2024-02-01 21:21
C语言详解
c语言
开发语言
程序员/设计师能用上的 75 份速查表
HTML5、CSS、CSS3、JavaScript、Photoshop、git、Linux、Java、Perl、PHP、Python、Ruby、RubyonRails、Scala、C#、SQLite、C++、
C语言
foveni
·
2024-02-01 20:13
【C++】类和对象(1)
目录面向过程和面向对象的初步认识类的引入类的定义类的访问限定符及封装访问限定符封装类的作用域类的实例化类对象大小this指针this指针特性面向过程和面向对象的初步认识
C语言
是面向过程的,关注的是过程,
核动力C++选手
·
2024-02-01 20:37
C++
c++
开发语言
7月人工智能知识点:python
1、第一个python解释器是用
C语言
实现的,并能够调用
C语言
的库文件2、计算机不能直接理解任何除机器语言以外的语言,所以必须要把程序员所写的程序语言翻译成机器语言,计算机才能执行程序。
四月四七日薄暮
·
2024-02-01 19:37
C语言
中的数组操作技巧:提升程序的效率和可读性
1.概念数组是
C语言
中常见且重要的数据结构,在许多应用中都被广泛使用。合理地处理数组操作可以提高程序的效率和可读性。本文将介绍
C语言
中常用的数组操作方法和技巧,帮助读者优化数组操作并提升程序效果。
极客代码
·
2024-02-01 19:51
玩转C语言
c语言
Android String.format() 引发的卡顿问题
String.format()方法的用法与printf()在
C语言
中的用法十分相似。我们可以指定字符串中的每一个占位符的格式,比如:整数、浮点数、字符串等,然后通过String.format()的
wk灬丨
·
2024-02-01 19:18
性能优化
android
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他