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语言
的世界里,分支和循环结构是编程的核心内容,它们赋予了程序根据不同条件执行不同操作以及重复执行特定代码段的能力,让程序变得更加智能和高效。
无爱如何释怀
·
2025-03-18 07:34
C语言
c语言
开发语言
C++学习——动态内存与智能
指针
C++学习——动态内存与智能
指针
动态内存与智能
指针
shared_ptr类直接内存管理shared_ptr和new结合使用智能
指针
和异常unique_ptrweak_ptr动态内存与智能
指针
动态内存的管理是通过一对运算符来完成
十月翊安
·
2025-03-18 06:02
C++学习
c++
开发语言
后端
C++初阶——C++内存管理
一、
C语言
动态内存管理#includeusingnamespacestd;intmain(){int*p1=(int*)malloc(sizeof(int));free(p1);int*p2=(int*
Clrove.11
·
2025-03-18 06:31
C++初阶教程
c++
算法
开发语言
c语言
内存管理
类与对象
C++——智能
指针
一、内存泄露1.1内存泄露的概念及危害什么是内存泄露?内存泄露是指因为疏忽或者错误造成程序未能释放已经不在使用的内存的情况。内存泄露并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄露的危害长期运行的程序出现内存泄露,影响很大,如操作系统、后台服务等等,出现内存泄露会导致响应越来越慢,最终卡死。voidMemoryLeaks(
hu_143
·
2025-03-18 06:00
C++
c++
C++11——智能
指针
和function库
目录一、智能
指针
1.std::unique_ptr(独占所有权
指针
)2.std::shared_ptr(共享所有权
指针
)3.std::weak_ptr(弱引用
指针
)关键区别总结最佳实践基本用法可封装的对象类型核心特性示例代码
爱吃喵的鲤鱼
·
2025-03-18 05:57
c++
算法
开发语言
C++(初阶)(六)——内存管理
内存管理内存管理C/C++**内存分布
C语言
中动态内存管理方式C++内存管理方式new/delete操作内置类型new和delete操作自定义类型new和mallocoperatornew与operatordeletenew
win水
·
2025-03-18 05:56
c++
代码随想录算法训练营第八天| 344. 反转字符串、541. 反转字符串II、卡码网:54. 替换数字
344.反转字符串建议:本题是字符串基础题目,就是考察reverse函数的实现,同时也明确一下平时刷题什么时候用库函数,什么时候不用库函数题目链接/文章讲解/视频讲解:代码随想录状态:用左右
指针
顺利通过左右
指针
Rachela_z
·
2025-03-18 05:52
算法
python
开发语言
欢乐力扣:环形链表
如果链表中有某个节点,可以通过连续跟踪next
指针
再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。
武乐乐~
·
2025-03-18 04:46
欢乐力扣
leetcode
链表
算法
数组中的第 K个最 大的元素(堆排序,
C语言
)
数组排序后的第k个最大的元素,而不是第k个不同的元素快速排序intcmp(constvoid*a,constvoid*b){return*(int*)b-*(int*)a;}intfindKthLargest(int*nums,intnumsSize,intk){qsort(nums,numsSize,sizeof(int),cmp);returnnums[k-1];}堆排序```c/*交换*/v
Oh?Geostatistics…
·
2025-03-18 04:43
算法与数据结构
数据结构
排序算法
堆排序
FX-C++可变参数
1.C风格的可变参数(C-stylevariadicarguments)C++继承了
C语言
的可变参数机制,使用...语法。这种方式需要头文件中的宏来访问参数。
lucky1_1star
·
2025-03-18 03:05
C++
c++
windows
开发语言
听我说啥是
C语言
中的静态断言!
好的,接下来我用“说人话”的方式给你解释
C语言
中的静态断言,保证一听就懂!一句话总结:静态断言(StaticAssert)就是“在代码编译时,强制检查某个条件是否成立”。
新手懒羊哥
·
2025-03-18 03:01
c语言培训班
c语言
算法
开发语言
c语言
tls单向认证 验证证书,使用wireshark观察SSL/TLS握手过程--双向认证/单向认证...
SSL/TLS握手过程可以分成两种类型:1)SSL/TLS双向认证,就是双方都会互相认证,也就是两者之间将会交换证书。2)SSL/TLS单向认证,客户端会认证服务器端身份,而服务器端不会去对客户端身份进行验证。我们知道,握手过程实际上就是通信双方协商交换一个用于对称加密的密钥的过程,而且握手过程是明文的。这个过程实际上产生三个随机数:clientrandom,serverrandom,pre-ma
weixin_29187895
·
2025-03-18 02:59
c语言
tls单向认证
验证证书
C语言
之链表
它是由一系列节点组成的数据结构,每个节点包含一个数据元素和一个指向下一个节点的
指针
。链表相比于数组具有更灵活的插入和删除操作,但访问元素的效率较低。在本文中,我们将学习如何使用
C语言
实现链表,包括
小辉同志
·
2025-03-18 02:53
C语言系列
c语言
链表
开发语言
学生成绩管理系统(
C语言
综合应用)(适合初学者,代码每一步都有详细注释)
/*━━━━━━学生成绩管理系统(综合应用)━━━━━━*/这是是基础版的,没有用到链表,而是使用数组存储学生信息此版本运用了以下
C语言
核心知识点:结构体:structStudent定义学生数据类型,含
仙要 有对象
·
2025-03-18 00:14
c语言
算法
开发语言
C语言
中 <> 和 ““ 的区别:理解包含和字符串
文章目录
C语言
中``和`""`的基本概念**``与`""`在头文件包含中的区别2.1**`#include`与`""`的其他区别**`和""的区别:理解包含和字符串在
C语言
中,和""的基本概念在
C语言
中
人才程序员
·
2025-03-18 00:40
杂谈
c语言
网络
算法
开发语言
c++
后端
软件工程
C语言
中的结构体
指针
一、什么是结构体
指针
?在
C语言
中,结构体是一种用户自定义的数据类型,可以将不同类型的变量组合在一起形成一个更复杂的数据结构。而结构体
指针
则是指向结构体变量地址的
指针
。
812503533
·
2025-03-17 23:02
c语言
算法
开发语言
JAVA中运算符要注意的地方
本文章主要突出其与
C语言
的区别1.增量运算符+=-=*=%=1.a+=1.0a+=1.0;a=(int)(a+1.0);这两个等价而不是单纯的等价于a=a+1.02.a=a++publicstaticvoidmain
优雅的落幕
·
2025-03-17 22:53
Java
java
开发语言
C/C++ 每日一练:单链表的反转
链表(LinkedList)链表是一种线性数据结构,由一系列节点(Node)通过
指针
链接在一起。与数组不同,链表中的元素在内存中不需要连续存储,每个节点包含两部分:数据部分:存储节点的值或数据。
風清掦
·
2025-03-17 20:41
C/C++~每日一练
c语言
c++
开发语言
一文了解 Go 方法
方法在Go中,我们可以为任何的数据类型定义方法(
指针
或接口除外),现在让我们看一看方法的声明和组成部分以及与函数有什么不同之处。typePersonstruct{ageint}func(p*Pers
·
2025-03-17 19:16
challenge后端go
(
C语言
)编写一个函数实现n的k次方,使用递归实现(递归)
#includeintfun(intx,inty){if(y==1){returnx;}returnfun(x,y-1)*x;}intmain(){printf("请输入该数:\n");inta=0;if(scanf("%d",&a)!=1){printf("输入不合法\n");return1;}printf("请输入倍数:\n");intb=0;if(scanf("%d",&b)!=1){pri
双叶836
·
2025-03-17 19:35
C语言递归
c语言
算法
开发语言
c++
数据结构
从FFmpeg命令行到Rust:多场景实战指南
集成困难:在Rust等现代编程语言中,直接调用FFmpeg的
C语言
API需要处理复杂的内存管理和安全性问题,可能引发内存泄漏、非法访问等问题。为了解决这些问题,R
·
2025-03-17 19:46
C/C++ | 每日一练 (6)
携手共前行,未来更辉煌文章目录C/C++|每日一练(6)题目参考答案普通
指针
存在的问题?
张胤尘
·
2025-03-17 19:34
C/C++
每日一练
c++
c语言
面试
go结构体初始化_golang中结构体的初始化方法
目录1、自定义一个结构体typeVertexstruct{X,Yfloat64}2、初始化方法-
指针
:rect1:=new(Vertex)rect2:=&Vertex{}rect3:=&Vertex{1,2
weixin_39724748
·
2025-03-17 19:03
go结构体初始化
「
C语言
指针
函数与函数
指针
:从内存管理到灵活调用的实战指南」
1.
指针
函数:外卖柜的「生存法则」核心痛点:返回局部变量地址导致崩溃?堆区与栈区傻傻分不清?生活类比:栈区≈临时摊位(函数结束即销毁)堆区≈智能外卖柜(手动申请释放,长期有效)代码对比://错误!
℡残城碎梦
·
2025-03-17 18:57
c语言
指针函数
函数指针
函数指针数组
C语言
基础知识05---必背+函数
目录必备知识点1、
C语言
5大分区1.1局部变量1.2全局变量1.3静态局部变量1.4外部声明变量2、关键字2.1static2.2extern3、局部变量和全局变量能不能同名?
努力做小白
·
2025-03-17 18:22
C语言学习
算法
数据结构
c语言
嵌入式
C语言
进阶(汇总)系统化详解
以下是嵌入式
C语言
进阶知识的系统化详解,结合嵌入式开发的实际需求和典型场景:一、硬件级编程技巧1.位操作与寄存器控制//位掩码操作(STM32GPIO控制示例)#defineGPIO_PIN5(1USR
niuTaylor
·
2025-03-17 17:15
c语言
开发语言
嵌入式
c语言
进阶(三)状态机State Machine
状态机(StateMachine)是一种描述系统在不同状态之间转换行为的数学模型或设计模式,广泛应用于嵌入式系统、业务流程、游戏开发等领域。以下从核心概念、实现方式、应用实战三方面进行详细解析:一、状态机核心概念四大要素现态(CurrentState):系统当前所处的状态。事件(Event):触发状态转移的条件,如用户操作、时间到期等。动作(Action):状态转移时执行的操作,例如发送通知、更新
niuTaylor
·
2025-03-17 17:15
c语言
开发语言
RT_Thread内核对象继承关系
C语言
标准规定:结构体的首成员地
march_birds
·
2025-03-17 15:00
c语言
Kotlin-inline函数特效
和
C语言
的宏替换有殊途同归。@Testfunmain3(){inlineFun{println("hello")}}privatein
左少华
·
2025-03-17 14:29
kotlin
kotlin
开发语言
android
数据结构栈和队列
defineMAXSIZE5//顺序栈存储空间的初始分配量typedefintStatus;typedefcharSElemType;typedefstruct{inttop[2],bot[2];//栈顶和栈底
指针
头歌作业
·
2025-03-17 13:16
数据结构作业
数据结构
c++
算法
【数据结构实战篇】深入浅出:
C语言
中的栈数据结构
️专栏:【数据结构实战篇】主页:f狐o狸x前面几期内容里面我们详细的了解了数据结构中链表的结构,现在我们在来了解一下栈的结构一、栈1.1栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出
f狐0狸x
·
2025-03-17 10:57
【数据结构实战篇】
数据结构
c语言
栈
算法
数据挖掘
【
C语言
】
C语言
数据类型和变量练习巩固
1、关于scanf函数说法正确的是?A.scanf中也有占位符,占位符和后边的参数提供的地址一一对应。B.scanf()处理所有占位符时,会自动过滤起首的空白字符,包括空格、制表符、换行符C.scanf的占位符%s表示读取一个字符串,遇到空白字符也全部读取D.scanf是库函数,库函数不需要包含头文件正确答案:AB:scanf()处理数值占位符时,会自动过滤空白字符,包括空格、制表符、换行符,sc
ChiaWei Lee
·
2025-03-17 10:26
C语言
c语言
开发语言
C++和
C语言
的区别有哪些
C++和
C语言
是两种不同的编程语言,虽然它们有许多相似之处,但是它们之间也存在着很多区别。本文将介绍C++和
C语言
之间的一些主要区别。
残余的记忆
·
2025-03-17 10:55
c++
c语言
数据结构
开发语言
2025-03-13 学习记录--C/C++-PTA 练习2-9 整数四则运算
输入样例:32输出样例:3+2=53-2=13*2=63/2=1二、代码(
C语言
)⭐️#incl
小呀小萝卜儿
·
2025-03-17 09:52
学习-C/C++
学习
c语言
c++与
c语言
的区别是什么?
1、类型不同
C语言
是面向过程的,而C++是面向对象的。2、函数库不同
C语言
的标准的函数库很松散,而C++对于大多数的函数都是集成的很紧密。
pythoncainiao221
·
2025-03-17 09:50
c++
c语言
开发语言
初识
C语言
之函数(上)
一.函数的概念1.函数的定义:在
C语言
中函数就是一个完成某项特定任务的一小段代码。2.函数的作用:一个大的计算机任务可以分为若干个较小的函数来完成。
乞丐1469
·
2025-03-17 09:48
C语言学习
c语言
学习
开发语言
C语言
刷题第五章(中)
二题目:3.完美成绩(1)题目描述:KiKi想知道自己的考试成绩是否完美,请你帮他判断,从键盘输入一个整数表示成绩。编程判断成绩是否在90-100之间,如果在则输出perfect(2)输入描述:多组输入,每行输入包括一个整数表示成绩(90-100)。(3)输出描述:针对每行输入,输出perfect。(4)示例:输入:98输出:perfect(5)代码实践:#includeintmain(){int
乞丐1469
·
2025-03-17 08:47
C语言刷题
c语言
学习
lua
C语言
api学习3 lua中调用
C语言
函数
本文介绍如何在lua中如何调用自定义
C语言
函数1C函数要求Lua可以调用
C语言
函数,但这并不意味着Lua可以调用所有的C函数。当Lua调用C函数时,这个C函数必须遵循某种规则来获取参数和返回结果。
刘阿去
·
2025-03-17 06:03
lua
lua
c语言
学习
C++ Primer Plus:第八章 - 函数探幽
使用
指针
也不能修改引用的指向。2.2将引用作为函数参数2.3
我是一片小树叶
·
2025-03-17 06:32
C++
基础构建
函数探幽
C 语言取绝对值
在
C语言
中,你可以使用库函数`abs()`来取得一个数的绝对值。`abs()`函数属于``头文件,并且可以处理多种类型的数据。
dzdesigned
·
2025-03-17 05:20
c语言
算法
linux
【
C语言
--趣味游戏系列】--电脑关机整蛊小游戏
前言:老铁们,还是那句话,学习很苦游戏来补,为了提高大家与朋友之间的友谊,博主在这里分享一个电脑关机的恶作剧小游戏,快拿去试试吧!!!目录:1.电脑关机代码2.详解1.电脑关机代码#define_CRT_SECURE_NO_WARNINGS#include#include#includeintmain(){charinput[20]={0};system("shutdown-s-t60");whi
User_芊芊君子
·
2025-03-17 04:42
C语言内容概括
c语言
游戏
电脑
单向链表中间节点
输入描述第一行链表头节点地址后续输入的节点数n后续输入每行表示一个节点,格式节点地址节点值下一个节点地址(-1表示空
指针
)输入保证链表不会出现环,并且可能存在一些节点不属于链表。
无限码力
·
2025-03-17 04:10
算法刷题笔记
链表
算法
笔试真题
华为OD
A卷
数据结构
项目架构梳理
本项目使用到的重点知识网络库c++11的智能
指针
命名空间模板编程类关系Server类服务器的抽象。
柠檬树下的狒
·
2025-03-17 03:34
c++项目相关
架构
tcp/ip
网络
【深度C++】之“运行时类型识别RTTI”
当我们使用父类的
指针
或引用指向或引用子类对象时,表面上看使用的都是父类的函数,实际上在程序运行
Jinxk8
·
2025-03-17 01:49
面向对象C++
c++
编程语言
RTTI(Run-Time Type Identification,通过运行时类型识别)
参考一:RTTI(Run-TimeTypeIdentification,通过运行时类型识别)程序能够使用基类的
指针
或引用来检查这些
指针
或引用所指的对象的实际派生类型。
Erlei_n
·
2025-03-17 01:15
c++基础
双
指针
算法
双
指针
算法是一种通过使用两个
指针
(索引或引用)在数据结构中有序移动来高效解决问题的技巧。它常用于数组、链表等线性结构的问题,能显著优化时间和空间复杂度。
六七_Shmily
·
2025-03-17 00:10
数据结构与算法分析
算法
c语言
%-8.3,
C语言
程序设计第8章-8.3.pptx
C语言
程序设计第8章-8.3.pptx
C语言
程序设计实例教程8.3二维数组和
指针
,
C语言
程序设计实例教程,第8章
指针
,二维数组的定义方法通过二维数组名引用二维数组元素二维数组与一维数组的关系通过定义
指针
变量来引用二维数组元素通过数组名的运算实现
指针
的移动来引用数组元素
蓝精神
·
2025-03-17 00:37
c语言%-8.3
四个学生三门成绩
C语言
二维数组,
C语言
程序设计第6章-6.2.pptx
C语言
程序设计第6章-6.2.pptx
C语言
程序设计实例教程6.2二维数组,
C语言
程序设计实例教程,第6章数组,二维数组的定义和数组元素的引用方法二维数组的初始化方法,本节要点实例21二维数组的定义与引用
马宇宸
·
2025-03-17 00:07
四个学生三门成绩
C语言二维数组
C语言
用数组编程矩阵,二维数组—矩阵求和(
C语言
)
昨天上机了,之前上机都觉得题目挺简单的,但昨天的题明显比以前难了好吗!字符串二维数组感觉也没教什么呀。。所以我也做了蛮久,现依次把这几道题放在这里留作纪念。题目1:请写一个程序,对于一个m行m列(2<m<20)的方阵,求其每一行、每一列及主、辅对角线元素之和(注:主对角线是方阵从左上角到右下角的一条斜线,辅对角线是方阵从右上角到左下角的一条斜线),然后按照从大到小的顺序依次输出这些值。这道题还是挺
乌里阿姨
·
2025-03-17 00:06
C语言用数组编程矩阵
【
C语言
开源库】lw_oopc:轻量级的
C语言
面向对象编程框架
文章目录轻量级的面向对象
C语言
编程框架LW_OOPC介绍摘要s为什么要用面向对象?为什么不直接使用C++?LW_OOPC是什么?LW_OOPC宏介绍问题描述解决方案方案的可扩展性如何?
机载软件与适航
·
2025-03-17 00:06
C语言
C/C++开源库
c语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他