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语言
常见字符串函数、字符分类函数与内存函数的使用
前言
C语言
中对字符和字符串的处理很是频繁,但是
C语言
本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中。下面介绍
C语言
中的一些常用的字符串函数和内存函数的功能以及实现原理。
silence281
·
2024-02-08 22:45
C语言语法
c语言
C语言
中的内存函数你知道多少呢?
目录编辑1.memcpy的使用和模拟实现1.1函数介绍编辑1.2函数的使用1.3模拟实现2.memmove的使用和模拟实现2.1函数介绍2.2函数的使用2.3模拟实现3.memset函数的使用3.1函数介绍3.2函数的使用编辑4.memcmp函数的使用4.1函数介绍4.2函数的使用完结散花不是每个人都能做自己想做的事,成为自己想成为的人。克心守己,律己则安创作不易,宝子们!如果这篇文章对你们有帮助
秋风起,再归来~
·
2024-02-08 22:44
C语言
c语言
算法
开发语言
OJ刷题:求俩个数组的交集(没学哈希表?快排双指针轻松搞定!)
目录编辑1.题目描述2.
C语言
中的内置排序函数(qsort)3.解题思路3.1升序3.2双指针的移动3.3保证加入元素的唯一性4.leetcode上的完整代码完结散花悟已往之不谏,知来者犹可追创作不易,
秋风起,再归来~
·
2024-02-08 22:44
散列表
算法
数据结构
【
C语言
】字符串函数(二)
目录一、strncpy函数(字符串拷贝)1、strncpy函数的用途2、strncpy函数的使用二、strncat函数(字符串追加)1、strncat函数的用途2、strncat函数的使用三、strncmp函数(两个字符串比较)1、strncmp函数的用途2、strncmp函数的使用四、strstr函数(查找字符串)1、strstr函数的用途2、strstr函数的使用五、strtok函数(截取部分
x一季花开成海x
·
2024-02-08 22:44
c语言
算法
C语言
中10种常见的字符串函数你都掌握了吗?
目录编辑1.strlen(字符串长度计算函数)2.strcpy(字符串拷贝函数)3.strcat(字符串追加函数)4.strcmp(字符串大小比较函数)5.strncpy(有限制的字符串拷贝函数)6.strncat(有限制的字符串追加函数)7.strncmp(有限制的字符串大小比较函数)8.strstr(字符串查找函数)9.strtok(字符串切割函数)10.strerror(打印错误信息函数)1
秋风起,再归来~
·
2024-02-08 22:43
C语言
c语言
开发语言
C++生成动态库给C#使用
确保这些函数或类被正确地标记为extern"C"(对于
C语言
)或者__declspec(dllexport)(对于Windows平台)。
Hat_man_
·
2024-02-08 22:10
c++
c#
开发语言
【原创】Qt库open62541 MinGW编译
二、准备open62541open62541是一款基于
C语言
实现的OPCUA通信库。该库实现了OPCUA标准的客户端和服务器端,并支持各种操作系统和编译器。该OP
Jamie.T
·
2024-02-08 22:34
qt
开发语言
java命名规则
Java和
c语言
在命名规则上要求有所不同,所以首先要熟悉Java的命名规则再能愉快的开始敲代码,同时也会显得更专业。
左手希望右手幸福
·
2024-02-08 21:12
跳跃表的底层实现
跳跃表的底层是由
C语言
实现的,它的实现源码如下:typedefstructzskiplistNode{//成员对象robj*obj;doublescore;//分值structzskiplistNode
&北笙&
·
2024-02-08 21:48
java
C语言
常见面试题:
C语言
中如何进行比较运算?
在
C语言
中,比较运算用于比较两个值的大小关系。比较运算符包括等于(==)、不等于(!
广寒舞雪
·
2024-02-08 21:48
C语言
c语言
java
算法
C语言
常见面试题:
C语言
中如何进行算术运算?
在
C语言
中,算术运算可以通过使用算术运算符来实现。这些运算符包括加法(+)、减法(-)、乘法(*)、除法(/)和取模(%)。
广寒舞雪
·
2024-02-08 21:47
C语言
c语言
java
算法
C语言
常见面试题:什么是变量?变量有哪些作用?
变量是编程中的一个基本概念,其定义和用法因编程语言和上下文而异。但通常来说,变量是用于存储数据的容器,这些数据可以是数字、文本、布尔值等。以下是变量的一些主要作用和特点:存储数据:变量的主要作用是存储数据,以便在程序运行过程中使用。通过给变量赋值,我们可以将数据与一些能够描述的名称连接起来,以便于理解和处理。控制程序流程:通过改变变量的值,我们可以控制程序的流程。例如,我们可以使用条件语句(如if
广寒舞雪
·
2024-02-08 21:17
c语言
C语言
常见面试题:变量名可以包含哪些字符?变量名有哪些命名规则?
C语言
常见面试题之变量名可以包含哪些字符?变量名有哪些命名规则呢?在
C语言
中,变量名可以包含字母、数字和下划线,但是有些字符是不能用的。
广寒舞雪
·
2024-02-08 21:46
c语言
java
开发语言
二叉树非递归后序遍历算法(
C语言
)
二叉树非递归后序遍历算法(
C语言
)二叉树后序遍历的规律:左右根后序非递归遍历中,访问根(子根)结点有两种情况①:遍历完左子树,需要遍历右子树,需要从栈中访问最顶上的根(子根)结点从而得到右子树的指针。
ChingLeung_
·
2024-02-08 21:39
二叉树
算法
数据结构
c语言
二叉树的非递归遍历算法
C语言
实现(详细注释版)
此文章我会根据先、中、后的顺序为大家用
C语言
实现全部代码。顾名思义先序遍历是先遍历根节点,随后是左孩子,右孩子。中序遍历与后序遍历可以通过类比改变根节点相对左右孩子的遍历顺序。
吃饱了才有力气吃饭
·
2024-02-08 21:38
数据结构
C/C++
c语言
数据结构
算法
选择冒泡排序
有一浮点型数组A,用
C语言
写一函数实现对浮点数组A进行降序排序,并输出结果要求要以数组A作为函数的入口,请用冒泡和选择各写一遍#includevoidmaopao(){intarr[5]={10,11,15,13,20
钮轱辘噶
·
2024-02-08 21:27
数据结构
排序算法
C语言
分支、循环结构
思维导图链接boardmix1.
C语言
中的结构顺序结构,从main函数入口进入,然后从上往下运行;分支结构ifif-elseif-elseif-elseswitch-case循环结构goto循环(不需要掌握
钮轱辘噶
·
2024-02-08 21:57
c语言
C语言
的基本语法结构
1.基本代码结构【1】结构#include//头文件:目前记为固定格式:stdio.h//main:主函数,一切程序的入口int:返回值类型需要是一个整数intmain(intargc,constchar*argv[]){//{}:main函数的功能代码printf("helloworld\n");//printf函数:将数据打印到终端上,必须要包含stdio.h这个头文件//"helloworl
钮轱辘噶
·
2024-02-08 21:26
c语言
Java老兵 转
C语言
,需要学习的点(最易懂的解释)
一、static1.1修饰函数内的局部变量:voidsayHi(void){staticintindex=5;index++;}多次调用sayHi函数,index=5只有在第一次调用的时候初始化一次,后面的多次调用,此句话就不执行了。1.2修饰全局变量或函数:#includestaticintcount=10;//全局变量staticvoidwrite_eeprom(constU8*xdr);//
洛克Lee
·
2024-02-08 20:46
#
C/C++
java
c语言
学习
C语言
带颜色输出
实现原理:在
C语言
中,通常使用ANSI转义码来实现控制台文本的颜色设置。
落叶@梧桐
·
2024-02-08 20:46
c语言
算法
开发语言
探索
C语言
中的联合体与枚举:数据多面手的完美组合!
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
学习贝蒂的主页:Betty‘sblog1.联合体的定义联合体又叫共用体,它是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型
Betty’s Sweet
·
2024-02-08 20:41
C语言
c语言
枚举
联合体
最小路径和(
C语言
)
Leetcode64.最小路径和(
C语言
)算法-动态规划(矩阵路径):算法与数据结构参考题目:给定一个包含非负整数的mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
jeanlu
·
2024-02-08 20:41
数据结构&算法
算法
动态规划
c语言
C语言
特殊指针
1野指针概念:指向一块未知区域的指针,被称为野指针。野指针是危险的。危害:引用野指针,相当于访问了非法的内存,常常会导致段错误(segmentationfault)引用野指针,可能会破坏系统的关键数据,导致系统崩溃等严重后果产生原因:指针定义之后,未初始化指针所指向的内存,被系统回收指针越界如何防止:指针定义时,及时初始化绝不引用已被系统回收的内存确认所申请的内存边界,谨防越界2空指针很多情况下,
lcannal
·
2024-02-08 20:37
C语言基础
jvm
数据结构
C语言
指针
1.指针的概念由于翻译的问题,以及口语表达的习惯,在日常表述中,指针在不同的场合会代表以下几个含义:指地址比如变量a的地址&a,这是一个地址当然也是一个指针我们可以说指针&a指向变量a。指指针变量比如int*p;此处变量p是指针变量,又常被简称指针。2.指针的定义int*p1;//用于存储int型数据的地址,p1被称为int型指针,或称整型指针char*p2;//用于存储char型数据的地址,p2
lcannal
·
2024-02-08 20:37
C语言基础
c语言
开发语言
C语言
其他类型的数组
1.字符数组概念:专门存放字符的数组,称为字符数组初始化与元素引用:chars1[5]={'a','b','c','d','e'};//s1存放的是字符序列,非字符串chars2[6]={'a','b','c','d','e','\0'};//s2存放了一个字符串chars[6]={"abcde"};//使用字符串直接初始化字符数组chars[6]="abcde";//大括号可以省略s[0]='A
lcannal
·
2024-02-08 20:06
C语言基础
c语言
linux
数据结构
开发语言
C语言
--------指针(1)
0.指针&指针变量32位平台,指针变量是4个字节(32bit/8=4)--------x8664位平台,指针变量是8个字节(64bit/8=8)--------x64编号=指针=地址;我们平常讲的p是指针就是说p是一个指针变量;************只要是指针变量,在一个平台上,大小都是一样的,为什么要区分不同的类型呢?因为不同类型的指针,决定了对指针进行解引用操作的时候可以访问的字节数----
阑梦清川
·
2024-02-08 20:36
C语言
c语言
开发语言
java预习感受
在开始学习java时,觉得有
c语言
做基础会比较容易一些。Java区分大小写,在一开始调试别人的程序时,常会因为字母、空格等一些小的失误调试不出来,慢慢地随着练习的增多,这些低级错误也渐渐可以
1Asphyxia
·
2024-02-08 20:27
C语言
中原码 、反码和补码的详细介绍
原码、反码和补码(适用于初学者)文章目录原码、反码和补码(适用于初学者)一、首先介绍概念二、具体情况1.下面看看这道例题2.正确解答一、首先介绍概念1.原码原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。比如如果是8位二进制:[+1](原码)=00000001[-1](原码)=10000001第一位是符号位,其中1代表负数,0代表正数。因为第一位是符号位,所以8位二进制数的取值范
zzyEmmmm
·
2024-02-08 19:35
c语言
初识
C语言
之原码、反码、补码的理解
文章目录前言一、原码、反码、补码的概念二、原码、反码、补码的计算1.原码2.反码3.补码总结前言本文为
C语言
初学者对原码、反码、补码的学习笔记。理解略浅。
我一直在路上
·
2024-02-08 19:05
C/C++
c语言
c++
C语言
中的原码反码补码、位操作符都是什么?
位操作符原码、反码、补码位操作符&—按位与|—按位或^—按位异或~—按位取反移位操作符左移操作符>实例最后位操作符共有6种:&(按位与)、|(按位或)、^(按位异或)、~(按位取反)以及移位操作符>(右移)。需要注意的是位操作符操作的是2进制数,而整数的2进制表示形式有3种:原码、反码和补码。原码、反码、补码int类型数字在计算机内存中以补码方式存储,为4个字节,1个字节为8个bit位,对于正数来
水吉水吉水吉
·
2024-02-08 19:35
c语言
程序人生
【
C语言
进阶】原码、反码、补码、整型提升、补码运算原理
前言:原码、反码、补码的知识点在操作符篇中讲过,但是由于写的太分散,在这里重新整理一遍,以方便查阅。1、计算机在任何情况下只能识别二进制2、计算机在底层存储数据的时候,一律存储的是二进制补码的形式3、二进制的原码、反码、补码注释:一个二进制数是由数值位和符号位组成,在符号位的0表示该数为正数,1表示该数为负数。一、原码、反码、补码原码:原码对应的十进制数为计算机输出结果补码:数据都是以二进制补码的
奋斗べ青年.
·
2024-02-08 19:05
C语言
java
开发语言
新南威尔士大学COMP2521Assignment1课业解析
题意:实现一个
C语言
的抽象数据类型textbuffer的各种操作解析:包含下列操作:TBnewTB(char*text);开辟新的空间用给定的text内容初始化;voidreleaseTB(TBtb);
请叫我全村的希望
·
2024-02-08 19:41
C语言
系列之原码、反码和补码
一.欢迎来到我的酒馆讨论
c语言
中,原码、反码、补码。目录一.欢迎来到我的酒馆二.原码二.原码2.1在计算机中,所有数据都是以二进制存储的,但不是直接存储二进制数,而是存储二进制的补码。
鱼馅饼
·
2024-02-08 19:04
c语言
开发语言
C语言
学习|原码反码补码和位的操作符
目录原码反码和补码原码(truecode)反码(complementalcode)补码(ones-complementcode)溢出的处理位运算符移位操作符>>右移按位操作符&|^&按位与|按位或^按位异~按位反移位操作符的代码实例求对应值的补码(二进制)原码反码和补码计算机内存储存变量都是通过二进制储存,计算机只看得懂二进制,0(代表低电流),1(代表高电流),通过二进制描述正负数,便诞生了原码
DADONGOOO
·
2024-02-08 19:03
c语言
学习
开发语言
【
C语言
进阶篇】原码、反码、补码
文章目录一、原反补的简介1.1原码1.2反码1.3补码1.4相互转换二、为什么需要引入三种不同的二进制表示形式三、总结个人主页:倔强的石头的博客系列专栏:
C语言
指南
C语言
刷题系列一、原反补的简介计算机中的有符号数有三种表示方法
倔强的石头_
·
2024-02-08 19:03
C语言指南
c语言
开发语言
Python_Numpy库的Ndarray对象有哪些数据类型?数值范围分别为多少?
看下面这张图就知道了:为了方便复制数据类型,文字版如下:bool_布尔型数据类型(True或者False)int_默认的整数类型(类似于
C语言
中的long,int32或int64)intc与C的int类型一样
昊虹AI笔记
·
2024-02-08 19:27
Python基础
numpy数据类型
24届CS应届生的Java学习博客(day04)
(自上而下,一条一条的走)语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,***它是任何一个算法都离不开的一种
基本算法
结构。
小雨淋霖
·
2024-02-08 19:55
java
学习
c语言
面向过程编码方式
使用模块化编程的方式实现
c语言
面向过程编码:将main文件,Util文件,头文件分开进行处理
c语言
程序头文件
c语言
头文件代码#ifndef__Object_H_#define__Object_H_//这个位置编写头文件的代码
ETF_TT
·
2024-02-08 18:49
c语言
开发语言
c语言
动态数组的实现
在
C语言
中,动态数组通常通过指针和malloc函数来实现。
ETF_TT
·
2024-02-08 18:49
c语言
算法
数据结构
四:
C语言
-选择结构
四:选择结构
C语言
是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构。
温轻舟
·
2024-02-08 18:18
C语言知识详解
c语言
开发语言
c语言
封装继承详解
模块化编程结构函数头文件
c语言
头文件代码#ifndef__Object_H_#define__Object_H_//继承structperson{intid;charname[20];intgender
ETF_TT
·
2024-02-08 18:17
c语言
开发语言
C语言
:亲密数对
题目描述在自然数中有一种这样的数:它自身是一个完全平方数,加上1之后是一个素数,这一对数被称为亲密数对,请编程找出指定区域内的所有亲密数对。例如在[10,100]之间的亲密数对有:(16,17),(36,37)在[100,200]之间的亲密数对有:(100,101),(196,197)在[1000,2000]之间的亲密数对有:(1296,1297),(1600,1601)输入格式一行,两个整型数据
籽寒12
·
2024-02-08 18:17
c语言
开发语言
C语言
开发中最令人烦恼的指针和内存泄漏,技巧规律总结,快速掌握
引言对于任何使用
C语言
的人,如果问他们
C语言
的最大烦恼是什么,其中许多人可能会回答说是指针和内存泄漏。这些的确是消耗了开发人员大多数调试时间的事项。
C语言学习
·
2024-02-08 18:45
C语言
入门教程
第一个
C语言
程序下列代码,#includeintmain(){printf("HelloWorld!
Misnearch
·
2024-02-08 18:11
C
c语言
开发语言
豆瓣评分9.6,C程序员的圣书,它究竟有多经典?
最近,hackr社区推荐了5本最佳的
C语言
书籍。无论您的编程熟练程度如何,都可以在该书单中找到适合的书籍5本最佳
C语言
书籍1、《C程序设计语言》在学习
C语言
或者想要学习C语
筠子_ca05
·
2024-02-08 18:48
【
C语言
】#文件操作#有5个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。
题目:(1)有5个学生,每个学生有3门课程的成绩,从键盘输入以上数据(包括学号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。设5名学生的学号、姓名和3门课成绩如下:在向文件stud写入数据后,应检查验证stud文件中的内容是否正确。编写程序:#include#include#defineN5structStudent{//定义结构体charid[10]
.魚肉
·
2024-02-08 18:27
C语言
c语言
算法
【
C语言
】简易登录注册系统(登录、注册、改密、文件操作)
概述:本登录注册系统通过使用
C语言
中的结构体、函数、文件操作以及指针等,设计与实现了一个小型用户登录注册系统的登录、注册、修改密码等基本功能。
.魚肉
·
2024-02-08 18:27
C语言
c语言
小程序
【
C语言
】将n个数按输入时顺序的逆序排列输出,用函数和指针实现。
解题思路:先定义一个较大的整型数组,再从键盘获取将要输入几个数,一次接收这几个数并存入数组,调用函数将原来数组中的数颠倒次序,主函数再输出即可。编写程序:#includeintmain(){voidsort(inta[],intn);//函数声明inta[20]={0},i,num=0;int*p=a;//定义一个指针变量printf("要输入的数的个数(<20):");scanf("%d",&n
.魚肉
·
2024-02-08 18:56
C语言
c语言
算法
【STL】:stack和queue介绍和模拟实现
C语言
专栏:
C语言
:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.stack的介绍和使用1.1stack介绍2.2stack使用2.queue
stackY、
·
2024-02-08 18:20
C++
c++
开发语言
stack
queue
deque
【STL】:priority_queue介绍和模拟实现
C语言
专栏:
C语言
:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.priority_queue的介绍2.priority_queue的使用
stackY、
·
2024-02-08 18:45
C++
c++
开发语言
priority_queue
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他