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.写一个函数,将两个字符串连接2.每一个函数,使输入的一个字符串按反序存放,在主函数输入和输出字符串1.写一个函数,将两个字符串连接voidconnect(chara1[],chara2[],chara3[]){inti=0;intj=0;for(i=0;a1[i]!='\0';i++){a3[i]=a1[i];//a1数组的元素给a3}for(j=0;a2[j]!='\0';j++){a3
爱学C语音的猫
·
2024-01-22 00:07
C语言基础详解
c语言
数据结构
开发语言
C语言
基础:数组相关练习题(两道)
目录1.将一个数组中的值按逆序重新存放2.将字符数组s2中全部字符复制到字符数组s1中编辑1.将一个数组中的值按逆序重新存放例如:原来顺序86541现在顺序14568#defineN5intmain(){inta[N];inti=0;inttemp;printf("enterarraya:\n");//输入数组中的元素for(i=0;i#defineN50intmain(){chars1[N],s
爱学C语音的猫
·
2024-01-22 00:07
C语言基础详解
c语言
开发语言
C语言
基础:goto语句+猜数字游戏的设计思路
C语言
提供了一种非常特别的语法,就是goto语句和跳转标号,goto语跳转句可以实现在同一函数内跳转到设置好的标号处。
爱学C语音的猫
·
2024-01-22 00:37
C语言基础详解
c语言
算法
linux
C语言
基础:判断一个数是不是素数
判断一个数是不是素数的方法很多,这里我就介绍最基本的方法比如输入一个数n,直接拿2~n-1之间的数挨个去试除n,如果其中一个数被n整除了,那么n就不是素数,#includeintmain(){intn=0;scanf("%d",&n);//输入一位数inti=0;intflag=1;//标志位,假设flag==1时为素数,用于后面的判断for(i=2;iintmain(){inti=0;for(i
爱学C语音的猫
·
2024-01-22 00:36
C语言基础详解
c语言
算法
数据结构
【
C语言
基础】:深入学习
C语言
的函数
文章目录:目录一.函数:1.1:
C语言
函数优势1.2:自定义函数的语法形式1.3:返回值1.3.1没有返回值的示例:1.3.2有返回值的示例:1.4:函数调用的不同方面1.4.1不带参数和返回值的函数示例
爱学C语音的猫
·
2024-01-22 00:04
C语言基础详解
学习
【数据结构】 双链表的基本操作 (
C语言
版)
目录一、双链表1、双链表的定义:2、双链表表的优缺点:二、双链表的基本操作算法(
C语言
)1、宏定义2、创建结构体3、双链表的初始化4、双链表表插入5、双链表的查找6、双链表的取值7、求双链表长度8、双链表的删除
殊迟
·
2024-01-22 00:31
数据结构
c语言
开发语言
链表
【数据结构】 循环双链表的基本操作 (
C语言
版)
目录一、循环双链表1、循环双链表的定义:2、循环双链表的优缺点:二、循环双链表的基本操作算法(
C语言
)1、宏定义2、创建结构体3、循环双链表的初始化4、循环双链表按位查找5、循环双链表插入6、循环双链表查找
殊迟
·
2024-01-22 00:31
数据结构
链表
c语言
单链表基本操作(
C语言
)
目录一、链表的介绍二、单链表的实现1、定义单链表2、接口函数1)打印函数2)创建结点3)尾插4)头插5)尾删6)头删7)查找8)修改9)指定位置前插入10)删除指定位置节点11)指定位置后插入节点12)删除指定位置后的节点首先我们回顾一下线性表的两种存储方式--顺序存储和链式存储在中已经讲解过了顺序存储的方式,对于顺序表的优缺点总结来说就是,查找方便,增删复杂。而链表的特点恰恰相反,增删方便,查找
酒鬼猿
·
2024-01-22 00:31
数据结构
c语言
散列表
链表
【数据结构】单链表的基本操作 (
C语言
版)
目录一、单链表1、单链表的定义:2、单链表的优缺点:二、单链表的基本操作算法(
C语言
)1、宏定义2、创建结构体3、初始化4、插入4、求长度5、清空6、销毁7、取值8、查找9、删除10、头插法创建单链表11
殊迟
·
2024-01-22 00:31
数据结构
c语言
算法
链表
2.3单链表的基本操作代码(数据结构
C语言
版)
1.单链表的存储结构typedefstructNode//结点类型定义{ElemTypedata;structNode*next;}Node,*LinkList;//LinkList为结构体指针类型2.初始化单链表InitList(LinkList*L){*L=(LinkList)malloc(sizeof(Node));//建立头结点(*L)->next=NULL;//建立空的单链表}/*L是指
小白菜又白又菜.
·
2024-01-22 00:30
数据结构
数据结构
链表
c语言
数据结构实现循环链表,【数据结构】循环单链表的实现(
C语言
)
循环单链表应掌握以下基本操作:1、建立一个空的循环单链表。2、获得循环单链表的最后一个结点的位置。3、输出循环单链表中各结点的值。4、在循环单链表中查找值为x的结点。5、在循环单链表中第i个结点后插入值为x的新结点。6、在循环单链表中删除值为x的结点。以下是头文件:(可以有选择的看,有很多算法)#ifndefCIRCLE_HEAD_LINK_H_INCLUDED#defineCIRCLE_HEAD
Lta De
·
2024-01-22 00:30
c语言数据结构实现循环链表
循环单链表的创建及基本操作
C语言
数据结构
c语言
循环单链表在单链表的基础上增加了循环,和单链表几乎是一样的,只是对链表头结点的定义和对链表结尾的判断,从NULL变成了指向头结点L。别的定义和单链表一样。
悠闲小人物
·
2024-01-22 00:59
c语言
数据结构
数据结构
算法
链表
循环链表
c语言
循环单链表(
C语言
版)
前言小可爱们,本次一起来看看循环单链表吧,嘻嘻!一、循环单链表的定义循环单链表是单链表的另一种形式,其结构特点链表中最后一个结点的指针域不再是结束标记,而是指向整个链表的第一个结点,从而使链表形成一个环。和单链表相同,循环链表也有带头结点结构和不带头结点结构两种,带头结点的循环单链表实现插入和删除操作较为方便。二、循环单链表的结构1、结构图2、代码表示#defineElemTypeinttyped
红心火柴
·
2024-01-22 00:59
数据结构与算法
[数据结构]单链表(
C语言
版)
在学习单链表之前我们已经学习了顺序表相关的基本操作,顺序表访问元素更加方便,物理地址是连续的;但是也有一些缺点:1.在头部插入或者从中间插入或删除元素时需要搬移数据,效率较低2.在插入数据时可能存在空间不足的情况,需要扩容因此就会出现另一种线性表---链表1.链表的概念链表顾名思义就是链式的存储结构,元素的逻辑顺序是由指针来依次连接的。链表中有多个节点,每一个节点里储存着数据,还有指向下一个节点的
静好th
·
2024-01-22 00:27
数据结构
数据结构
c语言
单链表的基本操作代码实现(
C语言
版)
目录前言:单链表的基本操作准备工作(头文件、各种宏定义以及结构体定义)一.较简单操作1.单链表的初始化2.判断单链表是否为空表3.单链表的销毁4.单链表的清空5.求单链表的表长二.较重要操作1.单链表的取值2.单链表元素的查找3.单链表的结点插入4.单链表的结点删除5.单链表的创建以下是主函数以及函数声明补充前言:在实现顺序表的基本操作后,觉得自己对单链表基本操作的思路无大问题,因此当时没有对链表
KT pro
·
2024-01-22 00:57
数据结构的实现
大一大二学习记录
c语言
链表
数据结构
windows
c++
【数据结构】 循环单链表的基本操作 (
C语言
版)
目录一、循环单链表1、循环单链表的定义:2、循环单链表的优缺点:二、循环单链表的基本操作算法(
C语言
)1、宏定义2、创建结构体3、循环单链表的初始化4、循环单链表的插入5、求单链表长度6、循环单链表的清空
殊迟
·
2024-01-22 00:57
数据结构
c语言
算法
链表
【
C语言
基础考研向】08判断语句与循环语句
1.关系表达式与逻辑表达式算术运算符的优先级高于关系运算符、关系运算符的优先级高于逻辑与和逻辑或运算符、相同优先级的运算符从左至右进行结合等,那么表达式5>3&&8intmain(){inti;while(scanf("%d",&i)){if(i>0)//不要在括号后加分号{printf("iisbiggerthanO\n");}else{printf("iisnotbiggerthanO\n")
小徐要考研
·
2024-01-21 23:15
C语言
c语言
考研
【
C语言
基础考研向】11 gets函数与puts函数及str系列字符串操作函数
1.gets函数与puts函数gets函数类似于scanf函数,用于读取标准输入.前面我们已经知道scanf函数在读取字符串时遇到空格就认为读取结束,所以当输入的字符串存在空格时,我们需要使用gets函数进行读取.gets函数的格式如下:char*gets(char*str);gets函数从STDIN(标准输入)读取字符并把它们加载到str(字符串)中,直到遇到换行符(\n).如下例所示,执行后,
小徐要考研
·
2024-01-21 23:15
C语言
c语言
考研
【
C语言
基础考研向】10 字符数组初始化及传递和scanf 读取字符串
1字符数组初始化及传递字符数组的定义方法与前面介绍的一维数组类似.例如,charc[10];字符数组的初始化可以采用以下方式.(1)对每个字符单独赋值进行初始化.例如,c[O]='I';c[1]='';c[2]='a';c[3]='m';c[4]='';c[5]='h';c[6]='a';c[7]='p';c[8]='p';c[9]='y';(2)对整个数组进行初始化.例如,charc[10]='
小徐要考研
·
2024-01-21 23:45
C语言
c语言
考研
【
C语言
基础考研向】09 一维数组
同样假设现在我们有10个整数存储在内存中,为方便存取,我们可以借助
C语言
提供的数组,通过一个符号来访问多个元素。
小徐要考研
·
2024-01-21 23:11
C语言
c语言
C++:使用Vector实现动态数组——算法中的常用数据结构
在算法中,动态数组是一种常见的数据结构,而C++的STL中的Vector容器提供了方便的动态数组功能,用来代替我们之前在
c语言
中使用malloc()函数申请的动态数组。
凌云陌丶
·
2024-01-21 23:37
算法
c++
算法
数据结构
【C++】List模拟实现过程中值得注意的点
樊梓慕:个人主页个人专栏:《
C语言
》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.List迭代器2.
樊梓慕
·
2024-01-21 23:57
C++
c++
开发语言
系统学习
C语言
方法大全
1怎样学习
C语言
?很多人对学习
C语言
感到无从下手,经常问我同一个问题:究竟怎样学习
C语言
?我是一个高级编程师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是
C语言
。
诸葛青云999
·
2024-01-21 23:52
C语言
大师(5)构造函数和析构函数
引言在C++的面向对象编程中,构造函数和析构函数扮演着至关重要的角色。它们分别管理对象的初始化和销毁过程,确保资源的有效分配和释放。了解这些函数如何工作,对于编写高效和可靠的C++程序至关重要。1.构造函数构造函数在每次创建类的新对象时自动调用。它主要用于设置初始值和分配资源。#include#includeclassPerson{public:std::stringname;intage;//构
马上到我碗里来
·
2024-01-21 22:03
C语言大师
c语言
c++
开发语言
C语言
中头文件h的包含位置
在
C语言
项目中,决定将头文件(.h文件)包含在源文件(.c文件)中还是另一个头文件中,取决于具体的使用场景和设计考虑。以下是一些通用的指导原则:最小包含原则:只在需要使用头文件中定义的函数、
马上到我碗里来
·
2024-01-21 22:32
C语言大师
c语言
开发语言
C语言
算术操作符相关题目
下面代码的结果是:()#includeintmain(){inta,b,c;a=5;c=++a;b=++c,c++,++a,a++;b+=a+++c;printf("a=%db=%dc=%d\n:",a,b,c);return0;}A.a=8b=23c=8B.a=9b=23c=8C.a=9b=25c=8D.a=9b=24c=8解析:++运算符:分为前置++和后置++,前置++:先加1,后使用,即先
zero zero swag
·
2024-01-21 22:52
C语言题库
c语言
算法
青少年编程
visualstudio
开发语言
C语言
数组
文章目录1.数组的概念2.一维数组的创建和初始化2.1一维数组创建的基本语法如下:2.2数组的初始化2.3数组的类型3.一维数组的使用3.1数组下标3.2数组元素打印3.3数组的输入4.一维数组在内存中的存储5.sizeof计算数组元素个数6.二维数组的创建6.1二维数组的概念6.2二维数组的创建7.二维数组的初始化7.1不完全初始化7.2完全初始化7.3按照行初始化7.4初始化时省略行,但是不能
zero zero swag
·
2024-01-21 22:51
C语言
c语言
算法
青少年编程
visualstudio
C转义字符相关题目
下面哪个不是
C语言
内置的数据类型:A.charB.doubleC.structStuD.short解析:
C语言
中内置类型包括:char//字符数据类型short//短整型int//整形long//长整型
zero zero swag
·
2024-01-21 22:51
C语言题库
c语言
算法
开发语言
visual
studio
青少年编程
C语言
数据类型和变量(一)
各种数据类型的长度1.5.1sizeof操作符1.5.2数据类型长度1.5.3sizeof中表达式不计算2.signed和unsigned3.数据类型的取值范围4.变量4.1变量的创建4.2变量的分类1.数据类型介绍
C语言
提供了丰富的数据类型来描述生活中的各种数据
zero zero swag
·
2024-01-21 22:51
C语言
c语言
开发语言
青少年编程
visualstudio
C语言
常见概念(二)
文章目录1.转义字符2.语句和语句分类2.1空语句2.2表达式语句2.3函数调用语句2.4复合语句2.5控制语句3.注释是什么?为什么要写注释?3.1注释的2中种形式3.1.1/**/的形式3.1.2//的形式3.2注释会被替代1.转义字符也许在前面的代码中看到\n,\0很纳闷是啥。其实在字符中有一组特殊的字符是转义字符,转义字符顾名思义:转变原来的意思的字符。比如:我们有字符n,在字符串中打印的
zero zero swag
·
2024-01-21 22:21
C语言
c语言
开发语言
青少年编程
C语言
编译和链接题目
字符串的结束标志是:()A.是‘0’B.是EOFC.是‘\0’D.是空格解析:
C语言
规定,以’\0’作为有效字符串的结尾标记;EOF一般用来作为检测文本文件的末尾。
zero zero swag
·
2024-01-21 22:21
C语言题库
c语言
算法
开发语言
visual
studio
青少年编程
C语言
常见概念(一)
学习
C语言
第一讲文章目录1.
C语言
是什么?2.第一个
C语言
程序3.main函数4.printf和库函数5.关键字介绍6.字符和ASCII编码7.字符串和\01.
C语言
是什么?
zero zero swag
·
2024-01-21 22:20
C语言
c语言
青少年编程
开发语言
visual
studio
【GitHub项目推荐--不错的 C 开源项目】【转载】
大学时接触的第一门语言就是
C语言
,虽然距
C语言
创立已过了40多年,但其经典性和可移植性任然是当今众多高级语言中不可忽视的,想要学好其他的高级语言,最好是先从掌握
C语言
入手。
旅之灵夫
·
2024-01-21 22:19
GitHub项目推荐
c语言
开源
开发语言
C语言
函数
文章目录1.函数的概念2.库函数2.1标准库和头文件2.2库函数的使用方法2.2.1功能2.2.2头文件包含2.2.3实践2.2.4库函数文档的一般格式3.自定义函数3.1函数的语法形式3.2函数的举例4.形参和实参4.1实参4.2形参4.3实参和形参的关系5.return语句6.数组做函数参数7.嵌套调用和链式访问7.1嵌套调用7.2链式访问8.函数的声明个定义8.1单个文件8.2多个文件8.3
zero zero swag
·
2024-01-21 22:48
C语言
c语言
开发语言
visual
studio
青少年编程
迟来的扫雷游戏
今天我们讲如何用
C语言
编写出一个简单扫雷,扫雷也算是一个比较原始的游戏了吧,那么我们今天就来实现他!
Gu Gu Study
·
2024-01-21 21:15
游戏
指针的深度理解(1)
等,那么我们要知道GB是一个大的单位,但内存也分为一个个内存单元,每个内存单元取一个字(byte),一个字节又等于8个比特位(bit),一个比特位可以储存2进制的0或1,计算机中内存单元都有一个编号,
C语言
中把这个地址也叫做指针
Gu Gu Study
·
2024-01-21 21:44
c#
c语言
C语言
实现简单的扫雷游戏
目录1->test.c2->game.c3->game.h1->test.c#define_CRT_SECURE_NO_WARNINGS1#include"game.h"voidmenu(){printf("************************************\n");printf("*********1.play********\n");printf("*********0.
枫叶丹4
·
2024-01-21 21:09
c语言
游戏
Linux
C语言
开发(三)运算符和表达式
目录一.什么是运算符二.什么是表达式一.什么是运算符在
C语言
中,运算符是用于执行特定操作的符号。这些操作可以涉及一个或多个值(称为操作数),并产生一个新的值或效果。
安城安
·
2024-01-21 21:08
Linux-C介绍
linux
c语言
ubuntu
运维
服务器
人工智能
[C++] external “C“的作用和使用场景(案例)
在C++中,extern"C"的作用是告诉编译器按照
C语言
的规范来处理函数名和变量名。这是因为C++编译器会对函数名和变量名进行名称修饰(namemangling),以区分不同的函数和变量。
老狼IT工作室
·
2024-01-21 21:33
C++
c++
c语言
ctypes
【C++】命名空间(namespace)
在
C语言
中,局部变量和全局变量如果同名,在使用时可能会造成冲突。这并不是想避免就能避免的,在程序中,不仅仅是变量,函数也大量存在,所以存在许多命名冲突的问题。
念来过倒字名qwq
·
2024-01-21 20:15
C++
C语言
c++
开发语言
LINUX文件fd(file descriptor)文件描述符
目录1.文件接口1.1open1.2
C语言
为什么要对open进行封装2.fddemo代码第一个问题第二个问题打开文件流程引言:在学习
C语言
的时候,我们见过很多的文件的接口,例如fopen,fwrite,
W2155
·
2024-01-21 20:07
linux
运维
服务器
linux
C语言
socket函数recv
recv函数是在Linux
C语言
网络编程中用于从已连接的套接字接收数据的函数。
一尘之中
·
2024-01-21 20:04
编程
#
C语言
网络
linux
c语言
linux
C语言
socket函数send
在Linux中,使用
C语言
进行网络编程时,send函数是用于发送数据到已连接的套接字的重要函数之一。
一尘之中
·
2024-01-21 20:32
编程
#
C语言
网络
linux
c语言
ASP.NET Core 高级之使用Redis缓存
Redis基本作用及其使用场景学会安装Redis服务端和客户端及简单的命令行操作学习在ASP.NETCoreWebAPI项目中如何操作Redis缓存一、Redis介绍Redis是一个开源的使用ANSI
C语言
编写
采石之人
·
2024-01-21 20:22
#
ASP.NET
Core
.NET后端
缓存
asp.net
redis
.net
core
新手入门
C语言
基础学习:
C语言
编程预备知识
一、
C语言
的特点优点:代码量小,速度快,功能强大缺点:危险性高,开发周期长,可移植性弱二、C的应用领域系统软件开发操作系统:Windows,Linux,Unix驱动程序:主板驱动,显卡驱动,摄像头驱动数据库
小辰带你看世界
·
2024-01-21 19:05
【Docker】未来已来 | Docker技术在云计算、边缘计算领域的应用前景
本文收录于恒川的日常汇报系列,大家有兴趣的可以看一看相关专栏
C语言
初阶、
C语言
进阶系列、恒川等,大家有兴趣
热爱跑步的恒川
·
2024-01-21 19:05
恒川的docker分享
docker
云计算
边缘计算
容器
运维
C语言
课程设计:学生学籍管理系统
代码无错一.课题设计内容与主要功能1.1问题描述:通过该系统实现对学生学籍信息进行录入、显示、修改、插入、删除、排序、保存等操作的管理。2.1功能要求:1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、出生日期、入学时间、专业、班级、备注。2、本系统显示这样的菜单:请选择系统功能项:j.学生学籍信息录入k.学生学籍信息显示l.学生学籍信息保存m.学生学籍信息修改
电信-HUBIN
·
2024-01-21 19:33
C语言设计
c语言
python
【计算机二级考试
C语言
】C位域
C位域
C语言
的位域(bit-field)是一种特殊的结构体成员,允许我们按位对成员进行定义,指定其占用的位数。
厉昱辰
·
2024-01-21 19:25
计算机等级考试C语言
c语言
开发语言
【魔法编程奇谭】:探秘
C语言
递归的“时空轮回术”
今天分享给
C语言
重要的部分递归,递归的思想是把无数个问题化身为无数个小问题,让这道题便的简便比如说X=3+1,这个三就可以划分为无数个子问题,3=1+1+1,从而实现这道题简便化,易解。
那一脸阳光
·
2024-01-21 19:54
c语言
开发语言
SDL多线程渲染YUV视频
摘要:SDL是一套开源跨平台多媒体开发库,使用
C语言
写成。,提供了数种控制图像、声音、输出入的函数。YUV分别表示:Y(亮度),U(蓝色投影)和V(红色投影),一般用UV表示色度。
【零声教育】音视频开发进阶
·
2024-01-21 18:54
程序员
编程
音视频开发
ffmpeg
音视频
c++
大数据
后端
上一页
105
106
107
108
109
110
111
112
下一页
按字母分类:
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
其他