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语言+JAVA+HTML
C 语言函数指针与指针函数详解
一、引言在
C语言
的编程世界中,函数指针和指针函数是两个既强大又容易混淆的概念。它们为
C语言
带来了更高的灵活性和可扩展性,广泛应用于回调函数、动态链接库、状态机等多种场景。
努力创造奇迹
·
2025-04-29 17:37
C语言开发入门
c++
算法
开发语言
C 语言联合体、枚举、typedef 详解
一、联合体(Union)1.1联合体的基本概念在
C语言
里,联合体(也叫共用体)是一种特殊的数据类型。它允许在相同的内存位置存储不同的数据类型。
努力创造奇迹
·
2025-04-29 17:27
C语言开发入门
c语言
开发语言
【
C语言
项目实践】扫雷游戏—课程设计&&附加代码
文章目录一、扫雷游戏概述1.1游戏基本规则1.2游戏功能设计二、游戏数据结构设计2.1棋盘表示2.2数据初始化三、核心功能实现3.1多文件组织3.2游戏菜单实现3.3棋盘初始化3.4打印棋盘3.5随机布置地雷3.6统计周围地雷数量3.7排查地雷四、游戏主流程4.1游戏主循环4.2主函数五、游戏扩展功能5.1多难度级别5.2递归展开空白区域5.3标记地雷功能六、完整代码实现6.1game.h头文件6
代码程序猿RIP
·
2025-04-29 16:26
C/C++项目实战
c语言
游戏
开发语言
算法
数据结构
c++
课程设计
(
c语言
)王道oj的小练习
文章目录1.1判断某个年份是否为闰年,如果是闰年,请输出“yes”,否则请输出“no”1.2读取一个整型数,字符,浮点数,分别到变量i,j,k中,然后将i,j,k直接相加并输出,小数点后保留两位小数,不用考虑输入的浮点数的小数部分超过了两位1.3读取一个65到122之间的整型数,然后以字符形式输出它,比如读取了97,输出字符a1.4输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no
xiaoniu667
·
2025-04-29 15:16
进程与线程-----
C语言
经典题目(8)
一.什么是进程定义:进程指的是程序在操作系统内的一次执行过程。它不只是程序代码,还涵盖了程序运行时的各类资源与状态信息。包括创建、调度、消亡。进程的状态(ps-aux):就绪状态:进程已经准备好运行,正在等待操作系统分配CPU资源。运行状态:进程正在CPU上执行。阻塞状态:进程因为等待某个事件(如I/O操作完成)而暂时无法继续执行。可唤醒等待态S:进程挂起等在某个资源到达后继续向下执行。不可唤醒等
鱼嘻
·
2025-04-29 13:32
linux
服务器
开发语言
c语言
数据结构
算法
C++保留小数位数
分享两种方法:1.头文件2.从
C语言
中1,用头文件中的setprecision()方法。
快乐的小涵
·
2025-04-29 12:56
c++
开发语言
c语言
-操作符详解
c语言
-操作符详解1.算数操作符+-*/%除了%之外其他算数操作符,整数与浮点数都可使用%两端必须为整数,返回整除之后的余数如果/两边都为整数,那么相除之后只保留整数部分如果/两边至少一个浮点数,那么相除之后将继续保留小数位
呈实
·
2025-04-29 12:54
c语言
c语言
总结(基础)
1.
C语言
基础1.1数据类型
C语言
中的基本数据类型包括:int:整型float:单精度浮点型double:双精度浮点型char:字符型#includeintmain(){inta=10;floatb=3.14
C++ 老炮儿的技术栈
·
2025-04-29 12:52
算法
c语言
开发语言
学习
c++
qt
lua
C语言
-->指针详解
提示:本系列文章是
C语言
的重难点–>指针
C语言
-->指针详解前言一、什么是指针?
Spume--
·
2025-04-29 12:22
C
c语言
算法
数据结构
【C++】stack、queue和deque的使用
个人主页⭐个人专栏——C++学习⭐点击关注一起学习
C语言
目录导读一、stack1.stack介绍2.stack使用二、queue1.queue介绍2.queue使用三、deque1.deque介绍2.deque
流浪者与猴
·
2025-04-29 11:47
C++学习
算法
c++
开发语言
Redis八股文
Redis是一个基于
C语言
开发的开源数据库(BSD许可),与传统数据库不同的是Redis的数据是存在内存中的(内存数据库),读写速度非常快,被广泛应用于缓存方向。
想进阿里的小菜鸡
·
2025-04-29 09:36
java八股文
redis
数据库
缓存
《Effective C++》笔记与杂谈——条款01
条款01:视C++为一个语言联邦C++是以C为基础由C++祖师爷BjarneStroustrup(本贾尼·斯特劳斯特卢普)发明出来的,一开始只是在
C语言
的基础上添加了面向对象的特性,C++最初的名字Cwithclass
Yu_Lijing
·
2025-04-29 08:27
c++
笔记
开发语言
三字棋(人工智障版)
C语言
源码和它的实现方式
目录1.简介2.源码和解释①main主函数②test函数③init函数④board函数⑤game函数⑥palyer函数⑦computer函数⑧is_win函数⑨is_full函数⑩全部源码3.运行结果①step1(开始界面)②step2③step3(落子)④获胜⑤平局4.总结1.简介根据百度百科三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉棋、一条龙、井字棋等。游戏分为双方对战,双方依次在9宫格棋
Yu_Lijing
·
2025-04-29 08:57
C语言学习
c语言
c++
vscode
算法
数据结构
人工智能
C语言
:深入理解指针(一)
在
C语言
中,指针是一个强大而又让初学者感到头疼的概念。它如同一把双刃剑,使用得当可以让我们高效地操作内存、实现复杂的数据结构和算法;若理解不透彻,稍有不慎就会引发程序崩溃或产生难以排查的错误。
秋山落叶万岭花开ღ
·
2025-04-29 08:56
c语言
c语言
C语言
(5)—操作符详解
文章目录一、操作符分类概览二、二进制与进制转换2.1进制基本概念三、原码、反码与补码3.1基本概念四、位操作符详解一、操作符分类概览
C语言
中的操作符可以分为以下几大类:算术操作符:+,-,*,/,%移位操作符
代码程序猿RIP
·
2025-04-29 07:25
C语言
c语言
开发语言
c++
算法
数据结构
【
C语言
干货】回调函数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、回调函数前言提示:以下是本篇文章正文内容,下面案例可供参考一、回调函数在
C语言
中,当你有一个函数并希望将其作为参数传递给另一个函数时
代码程序猿RIP
·
2025-04-29 07:50
计算机干货技巧
c语言
c++
算法
开发语言
数据结构
c语言
多线程定时器,
C语言
实现的多线程定时器
1.大致功能介绍实现任务列表,定时器会间隔一段时间遍历列表发现要执行的任务任务列表中的所有任务并行执行每个任务都可以有自己的定时器,并且可以选择是否要重复执行定义方便的任务函数实现接口定时器可以由用户自定义何时启动和停止提供等待功能,保证任务列表中的所有任务执行完成提供任务列表的传参功能2.API库介绍voidsetTick(intval);设置定时间的间隔时间tick,若设置tick为1000,
真好玩主人
·
2025-04-29 06:14
c语言
多线程定时器
HoRain云--SOAP vs HTTP:全面解析两大协议的核心差异与应用场景
HoRain云小助手:个人主页个人专栏:《Linux系列教程》《
c语言
教程》⛺️生活的理想,就是为了理想的生活!⛳️推荐前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!
HoRain云小助手
·
2025-04-29 05:38
http
网络协议
网络
C语言
udp的封装和使用
本文原地址:
C语言
udp的封装和使用使用C++将udp做一个简单的封装,实现及时通讯,以供大家参考学习和自己备用本项目由QT编写,windows下需要在.pro文件需要加入以下配置:#-lWs2_32添加库
墨迹流韶
·
2025-04-29 04:00
C
c语言
windows
linux
C语言
基础程序题:打印菱形
#includeintmain(){inti,j,k;for(i=1;i0+i*2;j--)printf("*");printf("\n");}return0;}
2401_83428615
·
2025-04-29 02:48
c语言
使用 malloc 函数模拟开辟一个 3x5 的整型二维数组
在
C语言
中,二维数组是非常常见的数据结构,用于表示矩阵或者表格形式的数据。而在动态内存分配的情况下,我们通常使用malloc函数来为数组分配内存。
几点才到啊
·
2025-04-29 02:16
算法
数据结构
C语言
双指针法实现数组奇偶分离
本文将通过
C语言
来实现这一功能,并且使用双指针法(Two-pointerapproach)来优化解决方案。
几点才到啊
·
2025-04-29 02:45
c语言
算法
数据结构
【
C语言
】fprintf与perror对比,两种报错提示的方法
它们的主要区别在于信息来源和自动包含的系统错误详情。1.fprintf(stderr,"自定义错误信息\n");功能:这是标准库中的一个通用格式化输出函数。你可以用它向任何文件流(包括stdout标准输出,stderr标准错误,或任何用fopen打开的文件)打印你完全自定义的文本。stderr:当第一个参数是stderr时,意味着你希望将这条信息输出到标准错误流。这通常和标准输出流(stdout)
charade312
·
2025-04-29 01:37
C语言
服务器
前端
运维
c语言
c++
【
C语言
遥感】计算能力测试,读取二进制文件,进行二元函数运算
任务:获得了一个二进制数据文件,它代表了卫星影像的一个波段,具体来说是测量地表温度的热红外数据。数据以16位有符号整数(short)的网格形式存储。任务是分析局部的温度变化。编写一个C程序,完成以下任务:读取图像维度:从名为thermal_image.bin的二进制文件的开头读取宽度和高度(均为int类型)。读取图像数据:读取随后的像素数据(short类型的网格,逐行存储)到内存中。定义二元函数:
charade312
·
2025-04-29 01:36
C语言
算法
c语言
计算机视觉
C语言
——动态内存分配
传统数组的缺点1.数组的长度必须事先指定,且必须是常整数,不能是变量。例子:inta[5];//OKintlen=5;inta[len];//Error2.传统形式定义的数组,该数组的内存程序员无法释放在一个函数运行期间,系统为该函数中数组分配的空间会一直存在,直到该函数运行结束,数组的空间才会被释放。3.数组的长度一旦定义,其长度就不能在改变数组的长度不能在函数运行的过程中动态的扩充或缩小。4.
KIKI no bug
·
2025-04-29 01:05
C语言
c语言
数据结构
9
c语言
: 内存分配的方法
感谢各位观看这篇文章,点赞、收藏、你的支持是我前进的动力!感谢你的阅读,专栏文章持续更新!关注不迷路!!文章目录1为什么使用动态内存分配2memset与memcpymemsetmemcpymemset只能初始化为03memcpy与memmove数组拷贝4malloc和free5calloc和realloc6使用动态分配的内存7常见的动态内存分配错误内存泄漏8内存分配实例读取、排序和打印一列整型值字
炫云云
·
2025-04-29 01:05
c语言
数据结构
算法
C语言
内存管理深度解析面试题及参考答案(2万字长文)
在嵌入式面试时,
C语言
内存管理是必问面试题,也是难点,相关知识点可以参考:
C语言
内存管理深度解析下面整理了各种类型的
C语言
内存管理的面试题:目录全局变量和局部变量在内存中分别存储在哪个区域?
大模型大数据攻城狮
·
2025-04-29 00:04
c++
算法
嵌入式C
内存管理
指针
分配内存
【C常识 6】
C语言
的内存分配
C语言
的内存分配文章目录
C语言
的内存分配1.前言2.栈(Stack)和静态内存分配3.堆(Heap)和动态内存分配4.全局存储区5.常量存储区6.文字常量区(代码区、可执行文件)7.总结8.额外补充(在操作系统下的内存区域划分
太阳予野花
·
2025-04-29 00:03
C语言学习笔记
c语言
java
数据结构
【
C语言
】内存分配的理解
C语言
中主要有以下几种内存分配方式:栈(Stack)内存分配(自动内存):何时发生:在函数内部声明的非static局部变量(包括基本类型如int,float,char,以及固定大小的数组)。
charade312
·
2025-04-29 00:32
C语言
c语言
开发语言
c++
编译原理 实验二 词法分析程序设计
1.实验内容●TINY语言的词法由TINYSyntax.ppt描述;●TINY语言的词法分析器由TINYScanner.rar的
C语言
代码实现;●TINY+语言的词法由TINY+Syntax.doc描述
Ruik@SZTU
·
2025-04-29 00:02
编译原理
c语言
开发语言
c++
数据结构
编译原理实验 之 Tiny
C语言
编译程序实验 语法分析
文章目录具体的实现结果图首先回顾项目架构-MAIN.C主程序-GLOBALS.H全局类型及变量(如Token类属及语法树结点的组成)-UTIL.H、UTIL.C各步骤的实用函数。如输出Token,生成语法树结点等-SCAN.C、SCAN.H词法分析程序及其头文件-PARSE.C、PARSE.H语法分析程序及其头文件-ANALYZE.C、ANALYZE.H语义检查程序及其头文件-SYMTAB.C、S
JNU freshman
·
2025-04-29 00:00
编译原理
编译原理
C++进阶--异常
目录1、
C语言
传统的错误处理方式2、C++异常概念3、异常的用法3.1、异常的抛出与捕获3.1.1、在函数调用链中异常栈展开匹配原则3.1.2、异常的抛出和匹配原则3.3、异常规范3.4、异常的重新抛出
@Aurora.
·
2025-04-28 22:22
c++
AI音箱项目总目录
目录1.AI音箱简介2.硬件购买链接:1月份开始开卖AI音箱---工具篇:AI音箱---语言篇:1.
C语言
2.编程规范3.git与githubAI音箱---模块篇之ESP32-IDFAI音箱---模块篇之
嵌入式学习_force
·
2025-04-28 21:17
AI音箱项目系统学习
c语言
蓝牙
wifi
esp32
AI音箱
<stdint.h>标准整数类型头文件
就很多人会说封装函数库很困难,实际上是因为大家没有比较深入的去学习
C语言
,而且封装函数库只是集成标准库,并没有涉及底层逻辑和具体应用之类的。
桃卿白衣
·
2025-04-28 21:15
BIF函数库
C语言
算法
嵌入式C设计模式---策略模式
目录1.策略设计模式动漫详解2.LVGL策略模式实现详解与应用3.嵌入式中策略模式应用的优缺点4.大话设计模式
C语言
实现1.策略设计模式动漫详解2.LVGL策略模式实现详
嵌入式学习_force
·
2025-04-28 21:41
c语言实现设计模式
设计模式
策略模式
【Redis 系列】redis 学习二
Redis(RemoteDictionaryService),远程字典服务是一个开源的使用ANSI
C语言
编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的APIRedis
caihuayuan4
·
2025-04-28 20:04
面试题汇总与解析
spring
sql
java
大数据
课程设计
开源的仿红色警戒OpenRA经典RPG游戏, 源码解读world.cs
microPythonPython最小内核源码解析NI-motion运动控制
c语言
示例代码解析python编程示例系列python编程示例系列二python的Web神器Streamlit如何应聘高薪职位代码注释与解读这段代码是
openwin_top
·
2025-04-28 18:29
OpenRA游戏源码解读
开源
游戏
c#
【嵌入式——
C语言
】关键字
【嵌入式——
C语言
】关键字数字类型相关基本数据类型其他类型存储相关registerstaticautoexternconst控制语句相关其他数字类型相关基本数据类型类型说明占用字节(32位)char声明字符型变量或函数返回值类型
炯哈哈
·
2025-04-28 18:57
c语言
开发语言
嵌入式硬件
物联网
iot
嵌入式
C语言
复习
1变量和数据类型1.1常用基本数据类型占用空间char(字符型):1个字节int(整型):4个字节float(单精度浮点型):4个字节double(双精度浮点型):8个字节下表为详细的变量的数据类型及其他参数1.2基本类型书写1.2.1整数dec,默认为10进制,10,20oct,以0开头为8进制,045,021bin,以0b开头为2进制,0b11101101hex,以0x开头为16进制,0x21
梦想成为大佬的小pp
·
2025-04-28 18:57
嵌入式基础
c语言
开发语言
【C++贪心算法】零钱兑换的始端---柠檬水找零
欢迎来CILMY23的博客本篇主题为零钱兑换的始端---柠檬水找零个人主页:CILMY23-CSDN博客个人专栏系列:Python|C++|
C语言
|数据结构与算法感谢观看,支持的可以给个一键三连,点赞关注
CILMY23
·
2025-04-28 18:27
贪心算法
c++
开发语言
笔记
柠檬水找零
算法
贪心算法
小刚说
C语言
刷题——1320时钟旋转
输出1个整数代表时针旋转的度数样例输入14输出902.参考代码(
C语言
版)#includeintmain(void){intm,n;scanf("%d%d",&m,&n);printf("%d",30*
xueyinan
·
2025-04-28 18:52
c语言
算法
开发语言
嵌入式面试核心考点:从 C 语言基础到芯片资源深度剖析
嵌入式系统开发涉及知识面广,面试题常涵盖
C语言
基础、Linux操作、内存管理、通信协议等。本文针对常见面试题,逐题解析,助力新手系统掌握核心知识点。
xyd陈宇阳
·
2025-04-28 16:12
面试题
STM32
面试
职场和发展
嵌入式硬件
【C++入门学习日志】lesson1:第一篇C++程序“hello world”
C++是一种静态类型、编译式的高级程序设计语言,它在
C语言
的基础上发展而来,既保留了
C语言
高效、接近硬件的特性,又引入
Gyro_Zeppeliiii
·
2025-04-28 16:10
C++学习日志
c++
学习
开发语言
嵌入式 C 语言面试核心知识点全面解析:基础语法、运算符与实战技巧
在嵌入式面试中,
C语言
基础是重中之重。本文针对经典面试题进行详细解析,帮助新手系统掌握知识点,提升面试应对能力。一、数据结构逻辑分类题目在数据结构中,从逻辑上可以把数据结构分为()。
xyd陈宇阳
·
2025-04-28 15:08
面试题
C语言
c语言
职场和发展
面试
stm32
嵌入式硬件
C语言
-循环结构
以下是我初学
C语言
的笔记记录,欢迎留言补充一,循环结构有哪些while循环;for循环;do……while循环二,介绍(1)while循环*结构框架//打印1-10#includeintmain(){inti
盐烟
·
2025-04-28 10:07
C语言
笔记
c语言
开发语言
【
C语言
求素数(质数)的三种方法】
失踪人口回归,假期因为太懒,刚开学的这几天又真的忙,所以好长时间没有发文章了,马上我们要进行
C语言
考试了,我发现学的东西好多都不太懂,所以慢慢要在进行一次复习了;上周数据结构课上老师让写程序求素数,我的大脑一片空白
猿周LV
·
2025-04-28 10:03
C语言
c语言
学习
0基础 | 开发环境 |51单片机编译环境 Keil C251和C51,STM32的编译环境Keil 5 MDK-ARM
51单片机编译环境KeilC51简介:KeilC51是KeilSoftware公司(现已被ARM收购)专门为8051微控制器家族开发的编译器,它将标准
C语言
与8051单片机硬件特性相结合,让开发者能够用
技术干货贩卖机
·
2025-04-28 08:23
Proteus电路仿真
stm32
arm开发
嵌入式硬件
计算机世界的寻宝游戏:用
C语言
解密五大查找算法
想象你站在图书馆的中央,面前是排列着百万本书的巨型书架,而你要找的只是一本《
C语言
秘籍》。
skyksksksksks
·
2025-04-28 06:40
C++个人杂记
c语言
c++
算法
开发语言
c
c
Socket编程:
C语言
使用socket进行本地进程间通信、网络通信
文章目录概要Socket套接字的属性和函数用法Socket套接字的属性Socket套接字的
C语言
函数用法Socket本地进程间通信(UNIX域套接字)Socket网络间设备通信(基于TCP)Socket
wwww.wwww
·
2025-04-28 06:35
c语言
开发语言
网络
【
C语言
-选择排序算法】实现对十个数进行排序
目录前言一、选择排序算法原理二、选择排序算法实现对十个数进行排序三、代码运行示例四、选择排序算法的时间复杂度和空间复杂度分析五、选择排序算法的优缺点六、总结前言在计算机科学领域,排序算法是基石般的存在,它们就像是整理杂乱数据的魔法,让无序的数据变得井井有条。而选择排序(SelectionSort),作为一种简单直观的排序算法,在学习排序的道路上是我们绕不开的经典算法之一。今天,我们一起探讨如何使用
_Auroral_
·
2025-04-28 05:33
C语言
算法
排序算法
数据结构
c语言
开发语言
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他