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语言函数库
2021:【例4.6】最大公约数
c语言
求两个正整数m,n的最大公约数。输入:输入m,n。输出:m,n的最大公约数。程序:#includeintmain(){intn,m;scanf("%d%d",&n,&m);inti=0;if(n1&&(n%i!=0||m%i!=0)){i--;}printf("%d",i);return0;}
并非最优
·
2024-01-30 23:32
c语言
开发语言
C++初阶入门之命名空间和缺省参数的详细解析
个人主页:点我进入主页专栏分类:
C语言
初阶
C语言
进阶数据结构初阶LinuxC++初阶欢迎大家点赞,评论,收藏。
steventom
·
2024-01-30 23:32
c++
判断txt文件是ANSI UTF-8 unicode编码
c语言
实现源码
#include#include#includeintmain(intargc,char**argv){unsignedchar*buffer;//char*buffer;//177.txtutf-8bom//277.txtansi//377.txtlittleunicode//477.txtbigunicode//577.txtutf-8nobomchar*fpath=argv[1];FILE*
taxuexunmeixi
·
2024-01-30 23:30
C语言
中大小写宁母的转化详细讲解
在
C语言
中,可以使用一些函数来实现大小写字母的转换。toupper()和tolower()函数这两个函数可以将一个字符转换为大写或小写字母。
不爱敲代码吖
·
2024-01-30 22:56
c语言
linux
算法
【
C语言
笔记】<七> 进制
C语言
中进制的输出intmain(intargc,constchar*argv[]){//1.默认就是10进制intnum=12;//2.在前面加上一个0就代表八进制intnum1=014;//%d是以十进制的方式输出一个整数
大基本功
·
2024-01-30 22:27
c语言
for循环加法,BigDecimal 在for循环中相加注意事项
publicstaticvoidmain(String[]args){BigDecimalbigDecimal=newBigDecimal(1);for(inti=0;i<50;i++){bigDecimal.add(newBigDecimal(i));}System.out.println(bigDecimal);}上面这段代码,biDecimal的结果还会是0.publicstaticvoid
罗明灯他妈
·
2024-01-30 22:23
c语言for循环加法
C语言
三种方式模拟实现strlen()
目录一,
C语言
字符串函数strlen()介绍二,模拟实现strlen()的突破点三,三种模拟实现1,循环计数实现2,递归实现3,指针相减实现一,
C语言
字符串函数strlen()介绍函数原型:size_tstrlen
Y雨何时停T
·
2024-01-30 22:21
c
c语言
学习
开发语言
C语言
strlen模拟实现的三种方式
温故而知新,可以为师矣要模拟strlen函数的实现,我们就要先来了解一下strlen的原型是怎么设计的,这里我们可以打开https://cplusplus.com来查看一下strlen的原型这里我们可以看出,strlen的参数是一个const修饰的指针,返回类型是size_t(无符号整形),返回的是一个string的长度strlen的工作方式是在遇到'\0'之后停止计数,然后返回字符串的长度,那么
南山忆874
·
2024-01-30 22:20
c语言
开发语言
C语言
模拟实现strlen的三种方式:
1.计数器的方式#includeintmy_strlen(chararr[]){intcount=0;inti=0;while(arr[i]!='\0'){i++;count++;}returncount;}intmain(){chararr[]="hello";intlen=my_strlen(arr);printf("%d\n",len);return0;}2.递归的方式#includeint
头顶一只喵喵
·
2024-01-30 22:19
c语言
算法
开发语言
C++ printf解释
它是
C语言
中标准库函数的一部分,被继承到了C++中。printf函数的基本语法如下:intprintf(constchar*format,...)
gezhengxu2024
·
2024-01-30 22:44
c++
教程
算法
c++
C语言
——用快慢指针判断带环的起始位置
上一节讲了快慢指针的基本用法,不熟悉的朋友可以从下面的链接看怎么利用快慢指针判断链表是否有带环http://t.csdnimg.cn/mVNfy我们设快指针一次走2步,慢指针一次走1步,由上一节我们知道,慢指针和快指针一定会在带环中相遇,那么我们这里提供一种思路,具体原理放在文章的结尾。基本思路:1.我们在开头定义一个headmove指针指向链表的头节点(为了保证链表的头节点不丢失,我们通过移动h
ChangyuLee
·
2024-01-30 22:40
c语言
开发语言
数据结构
链表
C语言
——用快慢指针判断链表中是否有带环
如果想要判断链表中是否有带环,仅仅用一个指针从头节点移动永远会陷入一个死循环,这时我们可以用一个经典的方法来解决问题————快慢指针所谓快慢指针就是一个指针的速度快一个指针的速度慢,利用速度差来达到寻找目标节点的方法快慢指针判断链表是否有带环的基本原理:快指针先进入带环,慢指针后进入带环,当快指针和慢指针都进入带环后,慢指针的指向节点的地址和快指针指向的地址重合时则可以判断该链表有带环快指针一次移
ChangyuLee
·
2024-01-30 22:10
链表
数据结构
c语言
C语言
基础-day6
1.思维导图2.打印图形AABABCABCD3.循环输入十位评委的分数,除去最大值和最小值,计算平均数4.一维数组的所有案例题4.1.计算一维数组的最值4.2.一维数组查找4.3.一维数组冒泡4.4.一维数组简单选择5.二维数组的所有案例题5.1.计算二维数组最值5.2.杨辉三角5.3.转置
张智仁01
·
2024-01-30 22:05
c语言
学习
linux
C语言
基础day2
1.思维导图2.使用
C语言
程序输出一首你喜欢的音乐歌词要求:必须手敲,片段即可,至少50字3.将十进制数520分别转换成二进制、八进制、十六进制要求:手动换算,算完后可以使用计算器验证二进制:0b001000001000
张智仁01
·
2024-01-30 22:35
c语言
开发语言
Linux C 编程实战--阅读笔记(原创)
LinuxC编程实战--阅读笔记(原创)由王宇原创并发布:第一篇Linux和C编程基础(参考C相关书籍)第1章Linux系统概述第2章C编程基础、Vi和Emacs编辑器2.1C程序的结构2.2
C语言
的基本数据类型
MrWangyu
·
2024-01-30 22:00
Linux
c/c++
数据结构与算法
网络
Python字符串:基础要点与实践应用
文章目录一、Python字符串1.介绍2.与
C语言
字符串比较2.1相同点2.2不同点3.创建Python字符串3.1使用单引号3.2使用双引号3.3使用三引号二、访问字符串中的值1.索引方式2.截取方式三
xiaobuding_QAQ
·
2024-01-30 21:33
Python学习
python
服务器
开发语言
学习
iOS开发LLDB终端命令
ClangClang:aClanguagefamilyfrontendforLLVMLLVM的
C语言
家族前端英文版中文版clang编译器提供的指令编译可执行文件clangHelloWorld.m-oHelloWorld-frameworkFoundation
loongod
·
2024-01-30 21:38
c语言
贪吃蛇答辩项目,贪吃蛇项目V1答辩.PDF
贪吃蛇项目V1答辩.PDF贪吃蛇项目V1答辩制作:易志强前言很十贪有分吃难简蛇度单是的,一但款对经于典初的学小者游来戏说,,看还起是来目录1设置地图面板——JFRAME分2创建蛇身与食物——SNODE,X,Y.析3设置随机点——RANDOM4移动控制——KEYLISTENNER/MOVE...前言10在JFRAME窗体中,由x,y轴对位置区分。贪吃蛇的蛇身看成是一个点,在坐标轴上显示出来。建立SN
王奥雷
·
2024-01-30 21:30
c语言贪吃蛇答辩项目
贪吃蛇项目
引言:本文章使用
C语言
在Windows环境的控制台中模拟实现经典小游戏贪吃蛇。实现基本功能:1.贪吃蛇地图绘制。
M--Y
·
2024-01-30 21:58
c语言
数据结构
算法
游戏程序
C语言
判断三角形的类型
文章目录问题描述思想简述代码展示运行结果问题描述根据输入的三角形的三条边判断三角形的类型,并输出他的面积和类型思想简述首先分析三角形的类型三角形等腰三角形直角三角形普通三角形等边三角形等腰直角三角形看程序框图分支部分要用if语句来操作求面积要用到的海伦公式代码展示#include#include//因为要用到sqrt根号这个函数所以要引用这个头文件intmain(){floata,b,c;//用来
清华都得不到的好学生
·
2024-01-30 20:40
C语言练习例子
c语言
C语言
任意次方后的三位数
任意次方后的三位数,即求x^y的最后三位数,x,y的值由键盘输入#includeintmain(){inta,b,i,result=1,x;/*a--底数,b--幂数,i--控制循环次数的量,result--结果,x--后三位数字*/printf("请输入底数:");/*首先在键盘上输入对应的底数和幂数这个很简单*/scanf("%d",&a);printf("请输入幂数:");scanf("%d
清华都得不到的好学生
·
2024-01-30 20:10
C语言练习例子
c语言
树--二叉树(
C语言
纯手凹)
目录目录1.什么是树?(不深入,仅做了解)2.树的表示方式2.1孩子兄弟表示法(左孩子右兄弟)2.2孩子表示法2.3双亲表示法3.什么是二叉树4.二叉树分类4.1满二叉树4.2完全二叉树4.3二叉搜索树(二叉查找树、二叉排序树)4.4平衡二叉搜索树(AVL树)5.二叉树的存储结构6.二叉树性质6.1若规定根节点的层数为1,则一棵非空二叉树的第i层上最多有2^(i-1)个结点6.2若规定根节点的层数
cookies_s_s
·
2024-01-30 20:07
数据结构
算法
链表
数据结构
c++
c语言
开发语言
C语言
表示n维数组
#include#include#include#defineMAX_ARRAY_DIM8typedefintElemType;typedefstruct{ElemType*base;//数组元素基址intdim;//维度int*bounds;//数组维界基址int*constants;//数组映像函数常量基址}array;voidinit(array*a,intdim,...){//判断维数di
obsession_me
·
2024-01-30 20:29
C语言
数据在内存中的存储和结构体&联合体&枚举
1.无符号整形提升时,直接补零2.char类型的取值范围是-128~127无符号的话是0~2553.要直接打印时也是先提升后打印4.int就是十进制5.1E10就是1乘以10的10次方6.浮点数存储会存在误差,所以要相减然后用这个值比较某个范围7.匿名结构体只能用一次,就是在全局变量那里用8.关于结构体的自引用:可以在结构体内部创建并存储该结构体类型变量的指针(即地址),但不能再在内部创建该结构体
haixingtianxinghai
·
2024-01-30 20:54
C语言复习
c语言
开发语言
计算机学生大学四年必读书籍分享
本文将分享计算机类的大学生四年有必要读的书籍,涉及
C语言
、数据结构、算法、计算机网络、计算机操作系统、Linux等等。
F & F
·
2024-01-30 20:12
数据结构
算法
操作系统
网络
linux
C语言
之指针篇【超详细讲解,带你层层深入理解指针】
目录一、关于指针二、指针类型1、整型指针的访问权限说明:2、字符指针的访问权限说明:3、指针的类型决定向前或向后一步走了多大距离三、野指针相关知识1、野指针的成因①指针未初始化②指针的越界访问③指针所指向的空间释放了2、如何规避野指针①指针要初始化②要注意指针越界的问题③指针所指向的空间及时置NULL④避免返回局部变量的地址⑤指针使用之前检查有效性四、常量指针和指针常量1、常量指针2、指针常量五、
青春_strive
·
2024-01-30 19:00
C语言
c语言
C++类型转换
目录一、
C语言
的类型转换二、C++四种类型转换①static_cast②reinterpret_cast③const_cast④dynamic_castRTTI(了解内容)一、
C语言
的类型转换
C语言
中有隐式类型转换和显式的强制类型转换
青春_strive
·
2024-01-30 19:00
C++
c++
开发语言
【socket】
C语言
的Socket网络编程
目录Socket网络编程1、网络知识网络中进程之间如何通信?什么是Socket?socket一词的起源怎么理解端口?怎么理解socket?2.客户/服务器模式2.1服务器端:2.2客户端:4.套接字函数4.1创建套接字──socket()4.2指定本地地址──bind()4.3建立套接字连接──connect()与accept()4.4监听连接──listen()4.5数据传输──send()与r
bdview
·
2024-01-30 19:20
网络
c语言
服务器
linux
tcp/ip
【socket】Linux下
C语言
的Socket编程例子(多线程)
目录2.客户/服务器模式2.1服务器端:2.2客户端:4.套接字函数4.1创建套接字──socket()4.2指定本地地址──bind()4.3建立套接字连接──connect()与accept()4.4监听连接──listen()4.5数据传输──send()与recv()4.6关闭套接字──close5编程实例2.客户/服务器模式在TCP/IP网络应用中,通信的两个进程间相互作用的主要模式是客
bdview
·
2024-01-30 19:50
网络
socket
linux
java
多线程
Linux中用
C语言
写一个socket编程示例
以下是Linux中使用
C语言
编写的简单socket编程示例:服务端代码:#include#include#include#include#include#include#includevoiderror
御坂10057
·
2024-01-30 19:50
linux
c语言
运维
服务器
网络
linux用多线程实现网络聊天程序,Linux下
C语言
多线程,网络通信简单聊天程序
Linux下
C语言
多线程,网络通信简单聊天程序(7页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
王火龙果
·
2024-01-30 19:48
linux c mysql ping_在linux中用
C语言
实现ping命令的部分功能
运用
C语言
编写模拟常用网络命令ping命令实现一个基于linux原始套接字和ICMP协议的ping程序。该程序能用于检测主机或路由器工作是否正常。
吴寿鹤
·
2024-01-30 19:18
linux
c
mysql
ping
linux socket 结构定义 send,成功实现Linux下Socket编程中用send发送结构体
Linux网络通信Linux下多客户端聊天软件Linux程序设计Linuxsocketsendandreceviestructure最近在开发一个Linux下的聊天软件,好久没有做
C语言
的开发了,感觉到很多东西已经生疏了
塔塔君Minkun
·
2024-01-30 19:18
linux
socket
结构定义
send
C语言
实现linux环境UDP协议接收发送数据
C语言
实现linux环境UDP协议接收发送数据说明上代码运行结果说明闲来无事,写了个
C语言
的UDP小程序,程序新建了两个线程,分别用来实现UDP数据到发送和接收。需要的直接拿去用。
TARDIS_2020
·
2024-01-30 19:47
C语言
udp
c语言
linux
linux下
c语言
多线程,网络通信简单聊天程序,linux下
c语言
多线程,网络通信简单聊天程序...
《linux下
c语言
多线程,网络通信简单聊天程序》由会员分享,可在线阅读,更多相关《linux下
c语言
多线程,网络通信简单聊天程序(10页珍藏版)》请在技术文库上搜索。
多问
·
2024-01-30 19:47
linux下c语言多线程
网络通信简单聊天程序
Linux下基于
C语言
的即时通讯软件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、基本功能二、两种实现方式1.通过数组实现2.通过结构体实现总结前言提示:这里可以添加本文要记录的大概内容:这段时间做了一个比较简单的即时通信软件,就把这个过程记录一下吧,一方面可以加深一下自己对这个项目的印象,另一方面也希望可以帮助到各位正在学习这一块内容的博友!!!提示:以下是本篇文章正文内容,下面案例可供参考一、基
m0_59949484
·
2024-01-30 19:44
嵌入式
C语言
linux
linux
c语言
服务器
在Linux中用
C语言
实现Socket通信
Socket是封装了TCP协议,让我们更容易使用TCP协议。TCP协议在OSI模型中属于四层协议,即传输层协议。TCP,中文叫传输控制协议,它是一种面向连接的协议,就是说它通信前必须先连接,再能通信。设计TCP这种协议的目的,是为了实现在网络中传输数据包,所以几乎所有网络编程都会涉及TCP协议,就连HTTP协议也是基于TCP来完成数据的传输的。说TCP是面向连接还有一层意思,除了在传输之前需要在源
WongKyunban
·
2024-01-30 19:42
C/C++
linux
c语言
网络
【C++】类和对象(一)
个人主页⭐个人专栏——C++学习⭐点击关注一起学习
C语言
目录导读1.面向对象2.类2.1类的定义3.类的访问限定符4.class与struct定义类的区别5.类的封装6.类的作用域7.类的实例化8.类的存储方式
流浪者与猴
·
2024-01-30 19:32
C++学习
c++
开发语言
AI嵌入式K210项目(22)-使用自定义Python库
那就需要导入和使用自定义
函数库
;当然,在调用
函数库
之前需要预先将
函数库
导入;一、方法1开发板外插TF卡,第一种方法就是使用读卡器,将TF卡插入读卡器,读卡器插入电脑USB口,将准备好的库文件放到TF卡根目录中
疯狂飙车的蜗牛
·
2024-01-30 19:58
K210开发板
python
开发语言
人工智能
AI嵌入式
K210
MicroPython
CanMV
AI嵌入式K210项目-目录
系列文章简介本系列文章简单介绍K210芯片的使用方法,大致分为两个部分:
C语言
裸机开发MicroPython开发学习第一部分有助于大家对K210芯片的外设接口和内置的各种硬件加速器有更深刻的了解,第二部分有助于大家快速实现功能
疯狂飙车的蜗牛
·
2024-01-30 19:27
K210开发板
人工智能
K210
AI
嵌入式AI
嵌入式
目录
###
C语言
程序设计-----
C语言
学习(7)#(调试篇)
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。一.程序调试1.程序调试介绍:程序调试是软件开发过程中非常重要的一环,它可以帮助我们发现和修正程序中的错误和问题。通过调试,我们可以定位到程序中的具体问题所在,分析问题原因,并进行修复。2.程序调试说明:程序调试是将编制的程序投入实际运行前,用手工或编译程序等方法进
袁满满满满
·
2024-01-30 18:24
C语言程序设计
学习
开发语言
c语言
算法
数据结构
c++
c#
c语言
刷题
目录1.旋转数组的最小数字旋转数组的最小数字_牛客题霸_牛客网题目描述:题目分析代码与运行展示2.错误的集合力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目描述题目分析代码与运行展示1.旋转数组的最小数字旋转数组的最小数字_牛客题霸_牛客网题目描述:题目分析题目中所给出的数组是经由非递减数组旋转得来,比如数组{1,2,3,4,5},顺时针旋转1、2得到的数组为:{5,1,2,3,4};
京观
·
2024-01-30 18:47
c语言
算法
数据结构
叩开c++的大门
2.c++的发展史3.c++和
c语言
的区别是什么呢?4.接下来让我们正式进入c++的学习吧。
京观
·
2024-01-30 18:47
c++
c++
开发语言
linux
c语言
常见面试题目及答案,
c语言
常见面试题目
1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#defineSECONDS_YEAR(365*24*60*60UL)intmain(){printf("theansweris:%lu\n",SECONDS_YEAR);注意在gcc中longunsigedint输出为%lu2.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。#defineMIN(A,B
Pa1nk1LLeR
·
2024-01-30 18:35
c语言常见面试题目及答案
C语言
常见面试题汇总
前言提示:本文章会持续更新......
C语言
常见面试题汇总前言1.
c语言
中内存是如何分布的?2.在
C语言
内存中堆区和栈区的区别?
小鹏要努力呀
·
2024-01-30 18:35
c语言
面试
开发语言
C语言
面试题整理
1.什么是预编译?预编译又称预处理,是整个编译最先做的工作,及程序执行前的一些预处理工作主要处理开头的指令,如拷贝#include包含的文件代码、替换#define定义的宏、条件编译等何时需要预编译?总是使用并不经常改动的大型代码体2.#和##的作用?#是宏参数字符串替换运算符,##是把两个宏参数连接起来的运算符#defineSTR(arg)#arg//STR(hello)--->hello#de
tracker_*
·
2024-01-30 18:05
c语言
开发语言
c 语言 a作用是什么,
C语言
面试题(三)
原标题:
C语言
面试题(三)接着更新
C语言
面试题,希望能帮助到大家!1、变量的声明和定义有什么区别为变量分配地址和存储空间的称为定义,不分配地址的称为声明。
唉ei
·
2024-01-30 18:05
c
语言
a作用是什么
【嵌入式面试】2022年嵌入式经典面试题汇总(
C语言
)
作者:不想脱发的基兄专栏:《嵌入式面试》格言:不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。前言:2022年秋招我面试嵌入式MCU开发方向,经过了多场的笔试与面试,在准备的过程中看了非常多的资料,我的汇总的笔记一直写在有道云笔记中,没有分享出来。现在已经到了23年春招了,特此整理后分享出来。资料看过了觉得不错就保存下来了,如果有不对的地方,欢迎批评指正,侵权联删!
不想脱发的基兄
·
2024-01-30 18:34
C语言
#
嵌入式工程师面试(初级)
c语言
面试
C语言
常见面试题:什么是栈,栈的作用是什么?
栈(stack)是一种特殊的数据结构,它按照后进先出(LIFO,LastInFirstOut)的原则进行操作。这意味着最后一个被添加到栈中的元素将是第一个被移除的元素。在计算机科学中,栈有许多应用,包括函数调用、程序执行、数据存储等。栈的作用主要包括以下几个方面:函数调用和程序控制流:栈用于存储函数调用的信息,包括参数、局部变量等。当一个函数被调用时,它的信息会被压入栈中,当函数执行完毕后,其信息
广寒舞雪
·
2024-01-30 17:03
C语言
c语言
开发语言
C语言
常见面试题:什么是数组,数组在
C语言
中的作用是什么?
在
C语言
中,数组主要用于存储和操作大量相同类型的数据。以下是数组在
C语言
中的作用:数据存储和处理:数组用于存储大量同类型的数据,通过索引访问和操作数组中的元素。
广寒舞雪
·
2024-01-30 17:02
C语言
c语言
算法
开发语言
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他