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语言
完整实现12种排序方法
1.冒泡排序思路:比较相邻的两个数字,如果前一个数字大,那么就交换两个数字,直到有序。时间复杂度:O(n^2),稳定性:这是一种稳定的算法。代码实现:voidbubble_sort(intarr[],size_tlen){size_ti,j;for(i=0;iarr[j]){//如果前一个比后一个大swap(&arr[j-1],&arr[j]);//交换两个数据hasSwap=true;}}if(
一口Linux
·
2024-02-01 17:38
C语言
C语言
实现:黑客帝国之炫酷数字雨,这波操作咋这么突出呢?
image相信大家看过许许多多的关于计算机黑客、骇客、人工智能、AI方面的电影,每当黑客入侵某个五角大楼,某个网站时,都会出现这样一幅画面:image下面是小编准备的一套非常适合初学者学习C/C++编程的视频教程,加小编C/C++编程学习群:825414254,即可获取噢!image所以大家想到今天要说的是什么了吗?好吧,O(∩_∩)O和这并没有太大的关系,今天我们要讲的是《数字雨》!好了,我们来
Python编程导师
·
2024-02-01 17:13
查找最短路径
使用的是
c语言
一、运行展示菜单:校园地图:二、功能展示三、源码展示代码如下:#defineERROR0#defineOK1#defineFALSE0#defineTRUE1#defineO
玻璃瓶和纸飞机
·
2024-02-01 17:30
c语言(数据结构)
c语言
数据结构
程序设计
内联函数 C/C++
为了解决这个问题,
C语言
中我们可以使用宏片段定义来实现代码片段预编译替换。在C++中由于空间概念的出现,内联函数可以用来替代
C语言
中的代码片段。
生活需要深度
·
2024-02-01 16:17
C++
C
c++
开发语言
c语言
C语言
- 指针进阶(深度解剖,适合收藏)
文章目录
C语言
指针进阶本章重点1.字符指针可能会出现的面试题:2.指针数组3.数组指针3.2&数组名VS数组名3.3数组指针的使用4.数组参数、指针参数4.1一维数组传参4.2二维数组传参4.3一级指针传参
搁浅10.
·
2024-02-01 16:29
C语言
-
指针进阶(深度解剖
适合收藏)
c语言
开发语言
【Linux】——期末复习题(二)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客
c语言
:
c语言
_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-02-01 16:55
Linux
linux
运维
服务器
ARM实验-ARM主程序调用ARM/
C语言
子程序
一、实验名称:ARM主程序调用ARM/
C语言
子程序二、实验目的:了解ARM应用程序框架。
实名吃香菜
·
2024-02-01 16:54
ARM
arm开发
c语言
开发语言
C语言
/C++【switch语句详解(用法、规则、流程图、实例)】
============================
C语言
/C++【switch语句详解(用法、规则、流程图、实例)】C++|匠心之作从
ken2232
·
2024-02-01 16:52
C/C++
c++
开发语言
深入理解C与指针
指针是
C语言
规范里面一项核心内容,指针具有与生俱来的优势,利用指针可以写出许多短小精悍、效率极高的代码,它是
C语言
一把无可替代的利器,凭着这把利器,
C语言
与其它高级语言相比至少在效率方面高人一筹。
大林子先森
·
2024-02-01 16:52
CC++
深入理解C指针系列
力扣经典题:用栈表示队列
.·0ab5b32·王赫辰/
c语言
-Gitee.com
墨城举子--故人归
·
2024-02-01 16:21
数据结构
leetcode
算法
职场和发展
C语言
中指针的深入学习之指针与数组之间的恩怨
序言:我总是在想到底什么样的问题才是值得写一篇博客来记录的,什么高深的学术?显然对于笔者来说并不适合,我只是记录自己在所学之时觉得有价值的问题,这样博客也变得有意义了;a与&a的区别(指针加减的理解)注意此处是建立在定义inta[5]的基础上;此处的a不是字符;分析下边代码:main(){inta[5]={1,2,3,4,5};int*ptr=(int*)(&a+1)printf("%d,%d\n
Printf_yjs
·
2024-02-01 16:21
代码展示
指针
【MySQL】——用SQL语句实现数据库和基本表的创建
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客
c语言
:
c语言
_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-02-01 16:20
MySQL
数据库
mysql
用
C语言
做划拳游戏
1.划拳游戏,其实是我们常说的石头剪刀布,是我们和电脑一块玩,我们出拳,电脑随机出拳,用0,1,2来表示石头剪刀布。2.下来进行写代码,程序是连着写的,则会用到函数调用,指针数组。2.1首先,我们得先来定义,#include#include#include//玩家手势inthuman;//电脑手势intcomp;//胜利次数intwin_no;//失败次数intlose_no;//平局次数int
追梦少年时
·
2024-02-01 16:45
c语言
c++
单片机
51单片机
开发语言
C语言
中——被调用函数与主函数中值和地址的变化以及形参和实参的定义和数据传递,用指针解决值在函数调用时得变化
1.1实参和形参的定义和数据传递。2.1函数调用时变量地址的变化。3.1用指针解决值在函数调用时得变化。1.实参和形参1.1定义:在调用时有参函数时,主调函数和被调用函数之间有数据传递关系。在定义函数时函数名后面括号中的变量名称为“形式参数”(简称“形参”)或“虚拟参数”。在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”(简称为“实参”)。实际参数数可以是常量、变量或是表达式。下
追梦少年时
·
2024-02-01 16:15
c语言
c++
单片机
C语言
中用sizeof()测量指针变量结果却不同,如sizeof(*p)和sizeof(p)
1.如char*p="hello",*p所指的是内容,p所指的地址,下面就用程序说明:#includeintmain(){char*p="hello";printf("sizeof()所测数据*p:%d\n",sizeof(*p));printf("sizeof()所测数据p:%d\n",sizeof(p));return0;}运行结果:sizeof()所测数据*p:1sizeof()所测数据p:
追梦少年时
·
2024-02-01 16:15
c语言
c++
开发语言
如何本地部署hMailServer邮件服务并实现远程发送邮件【内网穿透】
博客主页:小羊失眠啦.系列专栏:《
C语言
》《数据结构》《C++》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家
小羊失眠啦.
·
2024-02-01 16:11
Cpolar
foxmail
远程工作
C语言
是菜鸟和大神的分水岭
作为一门古老的编程语言,
C语言
已经坚挺了好几十年了,初学者从
C语言
入门,大学将
C语言
视为基础课程。
哪有岁月静好
·
2024-02-01 16:05
C++调用yolo模型有哪些方法
它是一个轻量级的深度学习框架,用
C语言
编写,可以很容易地在C++应用程序中使用。你可以直接使用DarknetAPI来加载训练好的YOLO模型,并进行图像的推理。
jjm2002
·
2024-02-01 16:01
深度学习C++
c++
YOLO
开发语言
Java面向对象详解
C语言
是一种典型的面向过程语言,Java是一种典型的面向对象语言。面向过程适合简单、不需要协作的事务,重点关注如何执行。面向对象可以帮助我们从宏观上把握、从整体上分析整个系统。
油爆酥葱
·
2024-02-01 15:27
java
开发语言
IAR Embedded Workbench for Renesas RL78 version 4.21.1
IAREmbeddedWorkbenchforRenesasRL78版本4.10.1-支持C11语言标准编译器和库增加了对最新
C语言
标准ISO/IEC9899:2011的支持。
微波家园
·
2024-02-01 15:18
软件分享
随机点名器———
C语言
项目
项目要求:使用
C语言
,制作一个在命令行运行的点名程序,该程序运行时可指定班级的花名册文件,运行后在界面上显示随机抽取名字的过程,速度由快到慢,逐渐定格到某一个“幸运儿”上,程序结束。
山椒鱼plus
·
2024-02-01 15:16
c语言
linux
c语言
的编译过程——面向
c语言
的笔试题目
其流程为:源文件(xxx.c)-->预处理(xxx.i)-->编译(xxx.s)-->汇编(xxx.o)-->链接-->可执行文件(xxx.h)前两个流程的作业:1、源文件(xxx.c)为用户自己编写代码文件,如#includeintmain(){printf("helloworld\n");return0;}2预处理(xxx.i)的作用为将程序中的头文件拷贝一份出来,清除程序中的注释和将代码中的
山椒鱼plus
·
2024-02-01 15:46
学习
c语言
开发语言
学习
C语言
的前一二两事
一、
C语言
的基本要素编程语言的发展离不开自然语言,所以编程语言的语法和词汇也是由自然语言发展而来,而自然语言的基础是文字,举个例子:想要学会汉语,则必须先学会汉字,想要学会英语,则必须先学会单词,通过下图可以知道
山椒鱼plus
·
2024-02-01 15:46
学习
C语言
---一些关于算法的编程
1.每一种数据类型都是有一定的表达范围的,编程实现一种算法,在不假定数据类型长度的条件下,用最简便的方式算出当前系统的整型int所能表达的最大值#incldueintmain(){//方法一inta=1,max;while(1){max=a;aintmain(){constdoubleAVOGADRO=6.02e23;constdoubleMOLECULAR_WEIGHT=18.0;doublel
山椒鱼plus
·
2024-02-01 15:46
算法
c语言
数据结构
使用6818开发板运用
C语言
实现2048
小游戏
和电子相册
2048
小游戏
:进行初始化,触摸屏,LCD还有图片的初始化游戏初始化,随机生成两个数字方块,开始进入游戏封装显示图片函数功能点击开始游戏,进入游戏界面显示游戏界面判断手指滑动,是那个开进行计算左划还是右划或者或者上划还是下滑进行数字方块合并判断是否还有空位
我的一个程序员朋友
·
2024-02-01 15:45
linux
c语言
51单片机
Rust 学习笔记 1 - ownership 基础
在Java中不需要关注对象的释放,内存的回收,而谈到这些概念想到的估计都是
C语言
的malloc和free,Rust特殊的地方在于自己搞了一套管理系统——ownership,刚开始学的时候会比较难理解。
袁世超
·
2024-02-01 15:03
字符函数和内存函数
C语言
中对字符和字符串的处理很是频繁,但是
C语言
本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中。
Lucas. Wáng
·
2024-02-01 15:01
C语言
c语言
C语言
之字符串旋转结果
一、题目写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1=AABCD和s2=BCDAA,返回1给定s1=abcd和s2=ACBD,返回0.AABCD左旋一个字符得到ABCDAAABCD左旋两个字符得到BCDAAAABCD右旋一个字符得到DAABC二、解题思路首先判断两个字符串的长度是否相等,如果不相等,则s2不可能是s1旋转后的字符串,直接返回0。将s1与自身拼接起来
Lucas. Wáng
·
2024-02-01 15:31
C语言
c语言
算法
C语言
进阶之自定义类型
一、结构体结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。1)结构体的声明structtag{member-list;}variable-list;//变量列表//例如描述一个学生structStu{charname[20];//名字intage;//年龄charsex[5];//性别charid[20];//学号}s1,s2;//分号不能丢,直接创建s1、s2结构体变
Lucas. Wáng
·
2024-02-01 15:58
C语言
c语言
第二章 Redis介绍及安装
1、Redis概述Redis(远程字典服务器),是完全开源免费的,用
C语言
编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行,并支持持久化。
魏大橙
·
2024-02-01 14:36
数据库SQL
redis
数据库
缓存
C语言
操作符
文章目录1:算术操作符2:移位操作符(移动的是二进制序列中的补码)2.1:知识补充(原码,反码,补码与二进制)2.2:左移操作符(>)2.2.1:逻辑右移2.2.2:算术右移3:位操作符(运算用的是二进制位的补码)3.1:按位与操作符(&)3.2:按位或操作符(|)3.3:按位异或操作符(^)4.赋值操作符4.1:复合赋值符5:单目操作符5.1:逻辑反操作符(!)5.2:正值,负值操作符(+-)5
一叶之秋1412
·
2024-02-01 14:18
C语言
c语言
C语言
宏的进化
以求两个数中的最大值为例第一阶:裸奔#defineMAX(x,y)x>y?x:y测试程序intmain(void){printf("max=%d",MAX(1,2));printf("max=%d”,MAX(2,1));printf(“max=%d",MAX(2,2));printf("max=%d”,MAX(1!=1,1!=2));return0}在执行第四句会出现问题,实际运行结果为max=0
StrongerSun
·
2024-02-01 14:17
C语言
c语言
C语言
进阶教程:深入核心,掌握高级编程技艺
一、内存管理与指针的艺术动态内存分配在
C语言
中,动态内存分配是程序设计中的重要环节。
极客代码
·
2024-02-01 14:06
玩转C语言
c语言
C语言
的预编译:加速编译过程和优化代码性能的关键步骤
概念预编译是编译器在实际编译源代码之前执行的一个关键步骤。通过预编译,编译器可以在编译过程中进行必要的处理和优化,以提高编译速度和代码的执行性能。预编译阶段主要包括宏替换、头文件包含、条件编译等操作。本文将介绍预编译的基本概念和常用的预编译指令,帮助读者理解预编译的作用和优化代码性能的方法。基本概念预编译是编译过程中的一个重要阶段,主要有以下几个步骤:宏替换:预编译阶段会对源代码中的宏进行替换。宏
极客代码
·
2024-02-01 14:01
玩转C语言
c语言
从零开始学Linux之gcc命令
c语言
是
含泪进厂
·
2024-02-01 13:49
linux
C++-类和对象(1)
目录1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1访问限定符关于C++中struct和class的区别:4.2封装1.面向过程和面向对象初步认识
C语言
是面向过程的,
阿^觅
·
2024-02-01 13:44
c++
开发语言
2022-05-25 linux系统中,ls命令 常用参数
-b把文件名中不可输出的字符用反斜杠加字符编号(就象在
C语言
里一样)的形式列出。-c输
pataka
·
2024-02-01 13:09
C/C++编程-工程实践-MDK工具学习
MDK工具学习工程配置
C语言
的标准库标准库的分类,及简介ArmC和C++库的目录结构*armlib**libcxx*兼容ARM架构的二进制应用接口(CompliancewiththeApplicationBinaryInterface
用户昵称100
·
2024-02-01 13:16
c语言
c++
51单片机串行口程序
c语言
编程,51单片机串口通信
c语言
编程
满意答案hhh03212014.02.12采纳率:50%等级:13已帮助:12933人#include#defineucharunsignedchar#defineuintunsignedintsbitring=P3^7;sbitCASE1=P2^0;sbitCASE2=P2^1;sbitCASE3=P2^2;sbitCASE4=P2^3;ucharse=0,re=0;uchartemp=0;vo
thatyoung
·
2024-02-01 12:13
51单片机串行口程序c语言编程
51单片机
c语言
程序控制,51单片机的时钟
C语言
程序,四个按键控制
本帖最后由diehualong于2018-12-2223:19编辑#include#defineucharunsignedchar#defineuintunsignedintsbitwe=P2^7;sbitdu=P2^6;sbitkey_1=P3^4;sbitkey_2=P3^5;sbitkey_3=P3^6;sbitkey_4=P3^7;ucharn1=0;//控制多长时间闪烁一次。uchars
柯一颗
·
2024-02-01 12:13
51单片机c语言程序控制
【51单片机
C语言
】2-3模块化独立按键
Key.c代码如下:#include#include"Delay.h"/***@brief获取独立按键键码*@param无*@retval按下按键的键码,范围1~4;无按键按下时返回值为0*/unsignedcharKey(){unsignedcharKeyNum=0;if(P3_1==0){Delay(20);while(P3_1==0);Delay(20);KeyNum=1;}if(P3_0=
北方大陸網友
·
2024-02-01 12:12
c语言
51单片机
单片机
51单片机——数码管、按键、矩阵按键
C语言
入门编程
目录数码管:1.静态数码管:第二位数码管显示02.动态数码管:每一位数码管依次显示对应位数按键:1.独立按键:按下按键对应LED亮灭矩阵按键:1.矩阵按键:按下的每个按键,数码管显示对应键码数码管:数码管按段数可分为七段数码管和八段数码管,八段数码管多一个DP(小数点)二极管。也可分为CA共阳极数码管(低电平点亮)和CC共阴极数码管(高电平点亮)。本开发板上使用的是2个四位一体共阴极数码管。数码管
muub
·
2024-02-01 12:12
51单片机
51单片机
c语言
嵌入式硬件
51单片机编程应用(
C语言
):独立按键
目录1.独立按键介绍2.独立按键控制LED亮灭1.1按下时LED亮,松手LED灭(按一次执行亮灭)1.2首先按下时无操作,松手时LED亮(再按下无操作,所以LED亮),松手LED灭(松手时执行取反操作)(按两次执行亮灭)1.3.独立按键控制LED按二进制递增亮1.4.两个独立按键控制LED移位,左移,右移1.5:一个独立按键控制流水灯方向方法一:一个代码编程所有:方法2:模块化编程,1.独立按键介
爱学C语音的猫
·
2024-02-01 12:40
51单片机编程应用
51单片机
c语言
嵌入式硬件
3.O
C语言
特性相关
Category(分类)声明私有方法分解体积庞大的类文件把Framework的私有方法公开特点运行时决议可以为系统类添加分类可添加那些内容实例方法类方法协议属性(只生成setter和getter的声明,不会生成setter和getter的实现以及成员变量)可通过关联对象添加成员变量structobjc_category{char*_Nonnullcategory_nameOBJC2_UNAVAIL
Glenn_h
·
2024-02-01 12:36
约瑟夫问题(环形链表)
C语言
**有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位.**约瑟夫问题基于环形链表实现这里要注意的是代码中的变量k用来记录现在报的数当k为2时,则说明下一个人报数3,释放下一个人的空间(把下一个人踢出队列),若等到k为3再释放,还要记录上一个人的next的指向,指向k为3的next,所以在k=2时就处理,会比较方便编号从一开始输入
Y_ontheway
·
2024-02-01 11:45
c语言
链表
c语言
数据结构
LeetCode:27移除元素,优化体悟之观察也需要能量
27.移除元素-力扣(LeetCode)博主的水水文事先声明一下,其它语言不知道,但是
C语言
的这优化和没优化是一点区别也看不出来(肉眼看不出来,是各有优势)一般方法:快慢指针,(一个走得快,遇见非val
nainaire
·
2024-02-01 11:43
leetcode
算法
c语言
C语言
:字符函数,字符串函数,内存函数
本篇介绍函数的声明,简单用法,模拟实现,(字符函数不模拟实现)本篇模拟实现的代码均可用,测试用例请自行解决,或从本篇内链接找。观前提示:(NULL是空指针,null是字符结尾标志'\0'也叫NUL,)/*个别不常用的/还未学习的暂且未模拟实现,后续会慢慢补齐,的喵~*/目录字符函数:字符分类函数:字符转换函数:字符串函数&&内存函数:memcpy,memmove,strcpy,strncpy(co
nainaire
·
2024-02-01 11:13
c语言
开发语言
归并排序----
C语言
数据结构
目录引言1.归并排序的实现----c2.归并排序的复杂度分析时间复杂度空间复杂度引言归并排序(MergeSort)是一种基于分治法的排序算法,它的基本思想是将原始数组划分成较小的数组,然后递归地对这些小数组进行排序,最后将排好序的小数组合并成一个整体有序的数组。归并排序是一种稳定的排序算法,其时间复杂度为O(nlogn),这使得它在大规模数据集上具有较好的性能。基本应用:排序:归并排序是一种高效的
cloues break.
·
2024-02-01 11:21
数据结构
c语言
数据结构
开发语言
大数据系列——Redis理论
Redis是一个开源的使用ANSI
C语言
编写、遵守BSD协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的API。Redis与
mql007007
·
2024-02-01 11:36
数字化转型
redis
big
data
缓存
C语言
中大小写字母的转化
在
C语言
中,可以使用不同的方式实现大小写字母的转化。以下是常见的方法:1、使用标准库函数:
C语言
标准库中提供了一些用于字符转换的函数,如toupper()和tolower()。
诗雅颂
·
2024-02-01 11:04
c语言
编程
C++
c
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他