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语言
·内存函数
1.memcpy使用和实现void*memcpy(void*destination,constvoid*source,size_tnum);从源拷贝num个字节到目标内存的位置中,memcpy会直接对内存操作,所以遇到\0的时候不会停下来,如果源或目标的地址有人恶化重叠,复制的结构都是未定义的,如果确实需要拷贝会重叠的内存块,就交给memmove处理官网资料:https://cplusplus.c
atlanteep
·
2024-01-21 09:18
C语言学习之旅
c语言
开发语言
C语言
·字符函数和字符串函数
1.字符分类函数
C语言
中专门封装了一个库函数用来判断某个字符是什么类型的字符用这些函数要包括头文件函数如果参数符合下列条件就返回真iscntrl()任何控制字符isspace()空白字符,如空格、换页\
atlanteep
·
2024-01-21 09:48
C语言学习之旅
c语言
开发语言
再识
C语言
补——常量
在定义常量时,一般有以下四种方法:1.使用宏定义【标识符常量】,在使用宏定义时,代码是进行全替换。2.const修饰的常变量(使用const修饰后的变量,在修改时,编译器就会报错。)注:使用const修饰后的变量虽然具有常属性,但仍是变量,被称为常变量,不能用于定义数组。3.枚举常量(把值一一罗列出来)枚举:将数据一一列举(enum)4.字面常量1,23,’a’,“hello”……
浮 幽
·
2024-01-21 09:18
c语言
初识
C语言
1)什么是
C语言
?
浮 幽
·
2024-01-21 09:17
c语言
C语言
结构体详细讲解
什么是结构体&如何定义结构体结构体是把一些基本数据类型组合在一起形成一个新的复杂的数据类型结构体的三种定义方式(推荐使用第一种)·结构体第一种定义方式#include//第一种方式structStudent{intage;floatscore;charsex;};intmain(){structStudentst={80,66.6,'f'};printf("%d\n",st.age);//80re
宇宙超粒终端控制中心
·
2024-01-21 09:47
C语言学习笔记(入门到入神)
c++
c语言
算法
数组-数据结构[
C语言
]用代码实现模拟数组
数组、结构体等聚合类型的定义和初始化是一起的·聚合类型是一种复合数据类型,用于将多个数据项组合成一个整体。它通常用于表示数组、结构体、类等复合数据结构,以便于处理和管理。函数的参数传递有值传递和地址传递两种,值传递无法改变实参的值,地址传递可以改变实参的值线性结构:可以看作是用一根线把所有的节点串起来的结构·连续存储[数组]·离散存储[链表]而栈和队列是对线性结构的两种常用的应用数组的概念:数组是
宇宙超粒终端控制中心
·
2024-01-21 09:17
C语言学习笔记(入门到入神)
算法
数据结构
C语言
·预处理详解
1.预定义符号
C语言
设置了一些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的__FILE__进行编译的源文件__LINE__文件当前的行号__DATE__文件被编译的日期__TIME__文件被编译的时间
atlanteep
·
2024-01-21 09:16
C语言学习之旅
c语言
开发语言
C语言
/c++指针详细讲解【超详细】【由浅入深】
指针用法简单介绍指针,是内存单元的编号。内存条分好多好多小单元,一个小单元有8位,可以存放8个0或1;也就是说,内存的编号不是以位算的,而是以字节算的,不是一个0或1是一个编号,而是8个0或1合在一起是一个编号。这个编号,就是地址。内存条就分为好多小格子,一个格子一个编号(地址),相当于房子,一个房子一个地址。[所谓的指针,就是地址。]*p表示的是以p的内容为地址的变量#includeintmai
宇宙超粒终端控制中心
·
2024-01-21 09:46
C语言学习笔记(入门到入神)
c++
算法
数据结构
指针
C语言
再识
C语言
4)数据类型(注:针对不同的数据类型要选择不同的命名方式)(ps:%f默认保留6位小数。%.2f表示保留两位小数,%.0f表示保留0位小数(整数))根据数据类型的不同也需要相应的转换说明符(在输入时的转换符同上)这里的数字表示字节(注:%zd的修饰符z和整数转换说明符一起使用,表示对应数字是一个size_t值。属于C99。size_t在c99里面是与机器相关的unsigned类型。)32位系统和6
浮 幽
·
2024-01-21 09:46
c语言
(上)
C语言
中的语句分类及分支语句:if语句、switch语句介绍
目录前言一、语句的分类1.空语句2.表达式语句3.函数调用语句4.复合语句5.控制语句二、分支语句1.if语句(1)if的使用(2)else的使用(3)分支中包含多条语句(4)嵌套if(5)悬空else问题2.switch语句(1)if语句和switch语句的对比(2)switch语句中的break(3)switch语句中的default(4)switch语句中的case和default的顺序问题
大二来学C语言
·
2024-01-21 09:05
c语言
开发语言
C语言
中的变量与scanf介绍(干货)
C语言
中的数据类型-CSDN博客printf函数讲解,转义字符与占位符-CSDN博客在介绍数据类型时,并没有描述它的具体作用,其实数据类型的作用就是创建变量。那么什么是
大二来学C语言
·
2024-01-21 09:35
C语言
c语言
开发语言
【C/Python】用GTK实现多文档窗体程序
一、用
C语言
在GTK+(GIMPToolkit)中实现多文档接口(MDI)程序可以使用多种方法。
一尘之中
·
2024-01-21 09:04
编程
#
C语言
#
python
c语言
python
(
C语言
)编译和链接
前言=͟͟͞͞:对于现在的各种编译器而言许多都是好多个功能的集成,那么我们的代码到底是如何去实现的呢?难道我们的计算机可以直接读懂我们所写的代码,并运行吗?对于很多细心的小伙伴们可能会想这样的问题。这篇文章带大家来了解一下编译和链接。目录⚽️一.翻译环境1.预处理(预编译)2.编译(1)词法分析(2)语法分析(3)语义分析3.汇编4.链接二.运行环境三.结言在ANSIC的任何⼀种实现中,存在两个不
北冥湖畔的燕雀
·
2024-01-21 09:03
C语言
c语言
开发语言
「
C语言
/C++」游戏项目实战——游戏角色的移动与攻击
VC++人物格斗游戏模块代码,编写此功能需要使用以下知识:1.对象的新属性:生命值、攻击力。2.对象生命值的显示。3.打斗时生命值的改变。4.在场景中添加物品。游戏测试操作的方法:A、在场景内点任意点,指挥主角移动。B、将鼠标移到场景外,可以移动地图。C、在微缩地图上点一下,可以快速定位。D、ESC键,退出游戏。你可以指挥主角去打猎了。源码结构截图:部分代码截图:代码测试效果截图:
Python编程导师
·
2024-01-21 08:36
C++
c/c++
C++11
程序员
C++
C
C/C++
程序员
编程
嵌入式设计模式
嵌入式嵌入式的标签多为:低配,偏硬件,底层,资源紧张,代码多以
C语言
,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。
取经的孙猴儿
·
2024-01-21 08:05
设计模式框架
嵌入式
设计模式
C/C++项目实战:2D射击游戏开发(简易版), 440 行源码分享来啦~
每天一个
C语言
小项目,提升你的编程能力!【第一版】花了一天时间,用easyx做了一个小游戏,程序中所有的类函数都是内联函数,大约300行。【第二版】主要做了代码优化,加强可读性。
一起学编程
·
2024-01-21 08:05
C语言
c语言
游戏代码
C语言项目
射击游戏
2D游戏
SQLite数据库最多能保存多少数据?
SQLite是一个
C语言
库,它实现了一个小型、快速、自包含、高可靠性、全功能的SQL数据库引擎。SQLite是世界上使用最广泛的数据库引擎。
wrangler_csdn
·
2024-01-21 08:24
数据库
sqlite
sql
stm32 FOC 电机介绍
1.
C语言
,指针,结构体,编程规范。2.STM32外设使用。3.原理图阅读。4.芯片手册阅读。5.数序坐标系知识为什么要出本教程?1.直流无刷电机应用越来越广泛,网上资料比较
fuluoce
·
2024-01-21 07:26
STM32
foc
stm32
嵌入式硬件
单片机
C语言
实现八大排序算法(详解插入排序、希尔排序、选择排序、堆排序、冒泡排序、快速排序(递归和非递归)、归并排序(递归和非递归)和计数排序)
文章目录写在前面1.直接插入排序2.希尔排序3.选择排序4.堆排序5.冒泡排序6.快速排序6.1快速排序(递归版本)6.2快速排序(非递归版本之三路划分)6.3快速排序(非递归版本C++实现)6.3快速排序优化6.3.1三数取中法选key。6.3.2递归到小的子区间时,可以考虑使用插入排序。6.3.3优化后的快速排序完整代码7.归并排序7.1归并排序(递归版本)7.2归并排序(非递归版本)8.计数
2023Fighting
·
2024-01-21 07:02
数据结构
排序算法
c语言
算法
c语言
空指针
系列文章目录
c语言
空指针
c语言
空指针系列文章目录
c语言
空指针
c语言
空指针空指针没有指向任何的地址(其指向0的地址)空制指针就是指向内存编号为零的空间,操作该内存空间会报错,一般情况空指针用于程序条件判断操作空指针出现报错
redhat_yan
·
2024-01-21 07:27
c语言
c语言
开发语言
c语言
万能指针
系列文章目录
c语言
万能指针
c语言
万能指针系列文章目录
c语言
万能指针
c语言
万能指针万能指针:void*指针可以指向任意变量的内存空间因为所有指针大小都固定都存的是地址,32位操作系统是4字节64位操作系统是
redhat_yan
·
2024-01-21 07:27
c语言
c语言
开发语言
c语言
野指针
系列文章目录
c语言
野指针
c语言
野指针系列文章目录
c语言
野指针
c语言
野指针野指针可以用于破坏修改别人的内存空间,比如游戏外挂野指针野指针:野指针是指向一个未知的内存空间,在读写的时候出现错误。
redhat_yan
·
2024-01-21 07:57
c语言
c语言
开发语言
洛谷P2911 [USACO08OCT] Bovine Bones G(
C语言
)
看到这么小的数据范围,那当然是暴力枚举啦!况且这还是入门题,怎么可能如此难为我这种萌新呢。我的思路是用数组下标来记录次数ch[i+j+q]++;这就是用三个数的和当做下标然后后面就是遍利数组找出要的值#includeintmain(){inta,b,c,d;intch[100]={0};intmax=0,number=0;scanf("%d%d%d",&a,&b,&c);for(inti=1;i<
林洛尘
·
2024-01-21 07:38
c语言
算法
数据结构
洛谷P5731 【深基5.习6】蛇形方阵(
C语言
)
思路感觉还是比较好想的。从1到n依次算。先往右,走到头往下,再走到头往左,以此类推。#includeintmain(){intn,i,j,k=1,t=0;scanf("%d",&n);inta[100][100];if(n%2==0)t=n/2;elset=n/2+1;for(i=0;i=i;j--)//再走到头往左a[n-i-1][j]=k++;for(j=n-i-2;j>i;j--)//往上a
林洛尘
·
2024-01-21 07:38
算法
数据结构
c语言
洛谷P5732 【深基5.习7】杨辉三角(
C语言
)
入门递推题,就算你不是OIer也该知道的杨辉三角同时这也是组合数的公式,很重要,因为常规组合数公式是阶乘运算会爆,而这个就不怎么会了赋arr[i][j]初值1,接下来就可以递推了#includeintmain(){inti,n,j;intarr[21][21];for(i=0;i<21;i++){for(j=0;j<21;j++)//赋初值arr[i][j]=1;}scanf("%d",&n);f
林洛尘
·
2024-01-21 07:38
c语言
算法
数据结构
洛谷P2615 [NOIP2015 提高组] 神奇的幻方(
C语言
)
这普及题太水了,你按照他给的条件来列判断语句。按题目一步一步模拟首先将1写在第一行的中间。若K-1在第一行但不在最后一列,则将K填在最后一行,K-1所在列的右一列;若K-1在最后一列但不在第一行,则将K填在第一列,K-1所在行的上一行;若K-1在第一行最后一列,则将K填在K-1的正下方;若K-1既不在第一行,也最后一列,如果K−1的右上方还未填数,则将K填在K−1的右上方,否则将L填在K-1的正下
林洛尘
·
2024-01-21 07:37
c语言
算法
数据结构
洛谷P5707 【深基2.例12】上学迟到(
C语言
)
思路:先计算的走路时间加上垃圾分类时间inta=s/v+10;然后这道题的第1个坑来了,如果路程和时间不能整除的话,需要加一分钟,因为多出的那几秒也算,所以这边要加一个判定。if(s%v!=0)a++;接下来就是计算小时和分钟h=a/60;m=a%60;然后这道题的第2个坑来了,题目说提前的时间不会超过一天而且要用24小时的形式输出,因为上午8点必须到达,所以我们这边需要添加两个判定,一判定h有没
林洛尘
·
2024-01-21 07:07
c语言
开发语言
洛谷P2433 【深基1-2】小学数学 N 合一(
C语言
)
#【深基1-2】小学数学N合一##题目描述###问题1请输出`IloveLuogu!`###问题2这里有$10$个苹果,小A拿走了$2$个,Uim拿走了$4$个,八尾勇拿走剩下的所有的苹果。我们想知道:1.小A和Uim两个人一共拿走多少苹果?2.八尾勇能拿走多少苹果?现在需要编写一个程序,输出两个数字作为答案,中间使用空格分开。###问题3现在有$14$个苹果。要均分给$4$名同学,分不掉的苹果放
林洛尘
·
2024-01-21 07:07
算法
c语言
洛谷P5717 【深基3.习8】三角形分类(
C语言
)
主要思路:我先用三个If语句,从大到小排列abc的值inttemp;if(a>b){temp=a;a=b;b=temp;}if(a>c){temp=a;a=c;c=temp;}if(b>c){temp=b;b=c;c=temp;}然后按照题目给出的要求来建立运算式,这里要用到一个库函数pow,它存在于math库中if(a+b>c&&a+c>b&&b+c>a){if(pow(a,2)+pow(b,
林洛尘
·
2024-01-21 07:07
c语言
算法
洛谷P1217 [USACO1.5] 回文质数 Prime Palindromes(
C语言
)
法一看到这么大的范围,我的第一反应是通过线性筛质数表来解题.然后在质数表找到回文数.结果交上去之后最后一组tle了,通过观察输出结果,我发现100000000以内的最大的回文质数是9989899,于是乎我质数表的上限加了9989899,再次提交就ac啦~.#include#defineN100000000charnotpalpri[N];longlongpalpri[N],prime[N],tot
林洛尘
·
2024-01-21 07:07
算法
c语言
(3)【Python数据分析进阶】Machine-Learning模型与算法应用-线性回归与逻辑回归
导入库函数3、加载数据集4、创建线性回归对象5、模型训练6、预测结果7、绘制模型图像8、应用模型进行预测9、评估指标应用案例(二)——Age,Weight,Height,BMIAnalysisStep1:加载
函数库
代码骑士
·
2024-01-21 07:05
#
python
数据分析
回归
C语言
基础04-if 判断
#include#includeintmain(){intnum;printf("输入一个数字:");scanf("%d",&num);if(num>90){printf("优秀");}elseif(num>60&&num#includeintmain(){intnum;printf("输入一个数字:");scanf("%d",&num);if(num>90){printf("优秀");}else
jiang_changsheng
·
2024-01-21 06:01
c语言
开发语言
算法
C语言
基础02-浮点
#includeintmain(){printf("float存储最大字节数:%d\n",sizeof(float));printf("double存储最大字节数:%d\n",sizeof(double));printf("longdouble存储最大字节数:%d\n",sizeof(longdouble));//%f代表一般计数法输出,%e代表指数计数法输出floatf1=365.1234567
jiang_changsheng
·
2024-01-21 06:31
c语言
算法
开发语言
C语言
基础03 常量 与 计算符
常量#includeintmain(){constintMAX_VALUE=99;//MAX_VALUE=199;printf("%d\n",MAX_VALUE);return0;}运算符#includeintmain(){inta=10;intb=20;intc;c=a+b;printf("a+b结果是%d\n",c);c=a-b;printf("a-b结果是%d\n",c);c=a*b;pri
jiang_changsheng
·
2024-01-21 06:31
c语言
算法
开发语言
c语言
算法——大数相加
C数据类型类型与描述1基本数据类型它们是算术类型,包括整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。2枚举类型:它们也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。3void类型:类型说明符void表示没有值的数据类型,通常用于函数返回值。4派生类型::包括数组类型、指针类型和结构体类型。整数类型下表列出了关于标准整数类型的存储大小和值范
金灰
·
2024-01-21 06:29
c/c++算法
c#
c语言
vscode
算法
c语言
——英文字母大小写转换
//引入头文件#include//主函数调用intmain(){charzifu;//定义字符变量zifu,进行大小写转换。//输入提醒语句printf("请输入一个字符,进行英文大小写的转换:\n");//输入语句zifu=getchar();//这是字符特有的输入函数,也可用scanf代替。//getchar();//利用条件语句进行转换,这里看一下ASCII表就OK了。if(zifu>='a
金灰
·
2024-01-21 06:59
c语言
c语言
算法
开发语言
【C++】异常
目录1.
C语言
传统的处理错误的方式2.C++异常概念3.异常的使用3.1异常的抛出和捕获3.2异常的重新抛出3.3异常安全3.4异常规范4.自定义异常体系5.异常的优缺点1.
C语言
传统的处理错误的方式传统的错误处理机制
Zi_z
·
2024-01-21 06:48
c++
C语言
整型常量的表示形式有哪⼏种?
二、解答整型常量在
C语言
中有以下三种表示形式:1、十进制整数:使用0到9的数字,不带前缀,直接书写。例如:123、-456。2、八进制整数:以0开头,后跟0~7之间的数字。
颓特别我废
·
2024-01-21 06:56
C语言
c语言
算法
开发语言
C语言
使用了没定义的变量会有什么现象?
未声明 return0;}以上代码会编译失败,并报错"a"未声明2、解决方法inta;//声明变量aintmain(){ printf("%d",a);//正确:变量a已声明 return0;}在
C语言
中
颓特别我废
·
2024-01-21 06:56
C语言
c语言
算法
【数据结构】 顺序表的基本操作 (
C语言
版)
一、顺序表1、顺序表的定义:线性表的顺序存储结构,即将表中的结点按逻辑顺序依次存放在一组地址连续的存储单元里。这种存储方式使得在逻辑结构上相邻的数据元素在物理存储上也是相邻的,可以通过数据元素的物理存储位置来反映其逻辑关系。数据结构中的顺序表是一种线性表,它在计算机内存中以数组的形式保存。顺序表采用顺序存储结构,即将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。这种存储方式使得线性表中
殊迟
·
2024-01-21 06:46
数据结构
c语言
开发语言
算法
【数据结构】栈的远房亲戚——队列
在介绍完如何通过
C语言
实现顺序栈之后,我们又详细介绍了顺序栈中的共享栈以及链栈的
C语言
实现,相信大家现在对栈已经有了一定的理解了。今天我们将来介绍一
蒙奇D索大
·
2024-01-21 06:15
保姆级教学
数据结构
数据结构
c语言
改行学it
算法
【数据结构】详谈队列的顺序存储及
C语言
实现
循环队列及其基本操作的
C语言
实现前言一、队列的顺序存储1.1队尾指针与队头指针1.2基本操作实现的底层逻辑1.2.1队列的创建与销毁1.2.2队列的增加与删除1.2.3队列的判空与判满1.2.4逻辑的局限性二
蒙奇D索大
·
2024-01-21 06:43
保姆级教学
数据结构
数据结构
c语言
网络
算法
改行学it
SystemVerilog验证测试平台:2.2章节:定宽数组
因为几乎所有数组都使用0作为索引下界,所以Systemverilog允许只给出数组宽度的便捷声明方式,跟
C语言
类似。例2.4定宽数组的声明intlo_hi[0:15];//16个整数[0].
一只迷茫的小狗
·
2024-01-21 05:31
Systemverilog
systemverilog
【手撕
C语言
第五集】分支和循环(下)
for循环我们已经知道了while循环,但是我们为什么还要一个for循环呢?首先来看看for循环的语法:表达式1表达式1为初始化部分,用于初始化循环变量的。表达式2表达式2为条件判断部分,用于判断循环时候终止。表达式3表达式3为调整部分,用于循环条件的调整。实际的问题:使用for循环在屏幕上打印1-10的数字#includeintmain(){inti=0;//for(i=1/*初始化*/;iin
蛇喰keying.
·
2024-01-21 05:20
C语言
c语言
开发语言
C++入门(详细解读,建议收藏)
⛲⚡
C语言
是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,
C语言
则不合适。
Qiiq✘GK
·
2024-01-21 05:49
C++
c++
开发语言
【
C语言
编程之旅 6】刷题篇-for循环
第1题解析思路:两个循环进行控制外层循环控制打印多少行内部循环控制每行打印多少个表达式以及表达式内容,比较简单,具体参考代码#includeintmain(){inti=0;//控制行数for(i=1;imax)max=arr[i];}printf("max=%d\n",max);return0;}第3题解析#includeintmain(){doublesum=0;for(inti=1;iint
蛇喰keying.
·
2024-01-21 05:16
C语言编程之旅
c语言
算法
数据结构
【
C语言
】- 设置控制台标题、编码、文字颜色、大小和字体
【
C语言
】-设置控制台标题、编码、文字颜色、大小和字体文章目录【
C语言
】-设置控制台标题、编码、文字颜色、大小和字体1-设置控制台标题2-设置控制台编码3-设置控制台字体和大小参考链接1-设置控制台标题因为要用到
Loup&卡普
·
2024-01-21 05:05
C语言
c语言
开发语言
2019.2.27苏小红
C语言
1.迭代法之水手分椰子问题五个水手来到一个岛上,采了一堆椰子后,因为疲劳都睡着了。一段时间后,第一个水手醒来,悄悄地将椰子等分成五份,多出1个椰子,便给了旁边的猴子,然后自己藏起1份,再将剩下的椰子重新合在一起,继续睡觉。不久,第二名水手醒来,同样将椰子了等分成五份,恰好也多出1个,也给了猴子。然而自己也藏起1份,再将剩下的椰子重新合在一起。以后每个水手都如此分了一次并都藏起一份,也恰好都把多出的
sure_风雨与晴
·
2024-01-21 05:10
C++从零开始的打怪升级之路(day16)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的内容是string类的模拟实现当然
云淡风轻kk
·
2024-01-21 04:16
c++
开发语言
C语言
,输入任意年份,判断生肖
1.#includeintmain(){char*p[12]={"鼠","牛","虎","兔","龙","蛇","马","羊","鸡","猴","狗","猪"};intyear,a;printf("pleaseinputyears:");scanf("%d",&year);if(year%12>=5){a=year%12-4;}if(year%12main(){intn,a;printf("ple
hi!AaA
·
2024-01-21 03:15
c语言
算法
上一页
107
108
109
110
111
112
113
114
下一页
按字母分类:
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
其他