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语言
进阶】使用memcpy你需要注意的一个问题
【
C语言
进阶】使用memcpy你需要注意的一个问题日常编程中,memcpy可以算得上是使用频次非常高的函数,那么有些小点可能你没有关注到,本文将给你提个小醒。
架构师李肯
·
2025-07-20 14:58
嵌入式物联网开发进阶
c语言
单片机
memcpy
手撕
C语言
数组:从青铜到王者的逆袭之路!!!
文章目录一、数组的"出生证明"(超重要!)1.1数组的定义姿势1.2数组初始化の艺术二、数组内存布局大揭秘三、新手必踩的5大深坑(血泪教训)3.1数组越界访问3.2sizeof的陷阱3.3数组赋值妄想症四、高手进阶技巧(秀起来~)4.1动态计算数组长度4.2多维数组の奥义4.3数组与指针的量子纠缠五、实战代码示范5.1数组反转算法5.2数组去重骚操作六、总结与思考天天用数组,你真的了解它吗?这个看
·
2025-07-20 14:55
初识
C语言
(上)
目录1.第一个
C语言
程序2.数据类型3.变量、常量3.1定义变量的方法3.2变量的分类3.3变量的使用3.4变量的作用域和生民周期3.5常量4.字符串;转义字符4.1字符串4.2转义字符5.注释6.选择语句
想要成为计算机高手
·
2025-07-20 13:20
c语言
笔记
【PTA数据结构 |
C语言
版】Windows消息队列
本专栏持续输出数据结构题目集,欢迎订阅。文章目录题目代码题目消息队列是Windows系统的基础。对于每个进程,系统维护一个消息队列。如果在进程中有特定事件发生,如点击鼠标、文字改变等,系统将把这个消息连同表示此消息优先级高低的正整数(称为优先级值)加到队列当中。同时,如果队列不是空的,这一进程循环地从队列中按照优先级获取消息。请注意优先级值低意味着优先级高。请编辑程序模拟消息队列,将消息加到队列中
秋说
·
2025-07-20 13:50
PTA
数据结构题目集
数据结构
c语言
算法
【PTA数据结构 |
C语言
版】前序遍历二叉树
本专栏持续输出数据结构题目集,欢迎订阅。文章目录题目代码题目请编写程序,创建一棵有3个结点的二叉树,并输出其前序遍历序列。输入格式:输入给出3个整数,依次为二叉树根结点的左孩子、右孩子、根结点本身存储的键值。输出格式:输出二叉树的前序遍历序列,每个数字占一行。输入样例:123输出样例:312代码#include#includetypedefstructTreeNode{intdata;struct
秋说
·
2025-07-20 13:20
PTA
数据结构题目集
数据结构
c语言
算法
【PTA数据结构 |
C语言
版】根据前序序列重构二叉树
本专栏持续输出数据结构题目集,欢迎订阅。文章目录题目代码题目请编写程序,根据给定二叉树的前序序列化结果,重构二叉树,并输出其前序遍历结果。输入格式:输入首先给出一个不超过20的正整数n,随后一行给出n个前序序列的元素。其中键值都是不超过9位的正整数,空结点对应符号#。输出格式:输出二叉树的前序遍历结果,每个数字占一行。输入样例:1112#4##35###输出样例:12435代码#include#i
·
2025-07-20 13:20
【PTA数据结构 |
C语言
版】字符串插入操作(不限长)
本专栏持续输出数据结构题目集,欢迎订阅。文章目录题目代码题目请编写程序,将给定字符串t插入到另一个给定字符串s的第pos个字符的位置。输入格式:输入先后给出主串s和待插入的字符串t,每个非空字符串占一行,长度无固定上限,以回车结束(回车不算在字符串内)。第三行给出插入的位序pos,是int范围内的任意整数(注意正常的位序从1开始)。输出格式:在一行中输出将t插入s的第pos个字符的位置后的结果字符
秋说
·
2025-07-20 13:50
PTA
数据结构题目集
数据结构
c语言
算法
【
C语言
】从零实现 memcpy:原理、陷阱与实战
个人主页:BabyZZの秘密日记收入专栏:
C语言
文章目入1.什么是`memcpy`?
BabyZZの秘密日记
·
2025-07-20 13:19
C语言
c语言
开发语言
那些年的我们 第七十九章
曾祥宇上学期
C语言
考试不及格她是知道的,也曾暗地因此更加看不起他。可是她惊
梦见令狐冲
·
2025-07-20 10:42
【
C语言
】基于 DEV C++的简单扫雷游戏
目录一、代码二、实训报告三、答辩PPT一、代码这学期
C语言
大作业选题:基于DEVC++的简单扫雷游戏,以下是devc++适配代码。
九.九
·
2025-07-20 07:42
C
语言
游戏
c++
游戏
算法
c语言
编辑器
开发语言
C语言
学习笔记:do..while循环、goto语句
do…while()循环,do语句的语法:do循环语句;while(表达式);例:intmain(){inti=1;do{printf("%d",i);i++;}while(i#include#includevoidmenu(){printf("1.play\n");printf("0.exit\n");}voidgame(){//猜数字游戏的实现:先生成随机数-->猜数字。rand函数返回了一个
女巫和她的乌鸦
·
2025-07-20 02:36
C语言
c语言
学习
C语言
学习(4)-- 循环语句(for、while、do...while)、goto
第一章while循环和do...while循环第一节while语句while(整型表达式){...},如果整型表达式为真,即可进入循环体。举例说明:其中需要注意的是1.break和continue都只有在循环体中才可以使用。2.break是结束循环,continue是不执行后面语句,重新进入循环,继续循环。//该现象会进入死循环,因为到了i==5时,下面语句不执行,i始终为5——所以输出1234i
贪睡脑子
·
2025-07-20 02:35
C语言学习
c语言
学习
算法
5、探索
C语言
中的循环控制语句
探索
C语言
中的循环控制语句1.引入循环的概念在编程中,循环是一种非常重要的结构,它允许我们重复执行一段代码,直到满足特定条件为止。通过使用循环,我们可以简化代码,提高效率,并实现更复杂的功能。
3a9bq4r8t2y
·
2025-07-20 02:04
C
Primer
C语言
循环控制语句
while循环
第七弹:
C语言
基础--标准IO编程详解
目录文章目录知识点1文件的概述1文件的定义2Linux系统中的文件定义3Linux系统中文件的访问3.1文件缓冲区概述3.2文件缓冲区具体形式4磁盘文件分类4.1磁盘文件分类说明4.2文本文件和二进制文件的区别知识点2标准IO库1FILE文件指针1.1FILE指针的概述1.2FILE结构体数据类型的定义1.3FILE指针的管理1.4FILE指针的分配2文件的IO操作2.1打开文件流-fopen2.
三玖诶
·
2025-07-20 02:31
C
C语言
标准IO编程
Linux
C语言
中的IO--标准IO
文章目录1.IO概述系统调用和库函数有什么区别?2.标准IO2.1缓冲区/缓存区行缓冲区刷新方法全缓冲区刷新方法2.2文件指针2.3标准IO常用函数fopen()fclose()perror()errnofgetc()fputc()feof()/ferror()判断返回值EOF类型ungetc()将字符放回输入流fgets()fputs()fprintf()/sprintf()/dprintf/s
ぃ未来可期
·
2025-07-20 02:31
C
c语言
linux
c语言
标准io库,IO之标准C库buffer
在论述这个主题之前,先介绍一下标准C库和linux系统调用以及windowsAPI之间的关系。拿写文件来举个例子linux下写文件用write()windows下写文件用WriteFile()这说明不同操作系统实现同样的系统功能的接口应该是不一样的。造成这种现状是操作系统发展的历史原因造成的,无法在操作系统的层面统一系统函数接口。同样功能的程序在linux上写一套,windows上又得写另外一套,
抬杠小天才
·
2025-07-20 02:30
c语言标准io库
C语言
文件操作-文件IO(系统调用)
文件IO(系统调用)文件描述符open函数read函数write函数lseek函数close函数dup函数dup2函数stat函数getpwuid函数getgrgid函数实例目录操作opendir函数readdir函数rewinddir函数closedir函数实例文件IO(系统调用)文件IO就是系统调用,用户空间进入内核空间的过程就是系统调用。系统调用没有缓冲机制,效率较低,可移植性也相对较差,实
·
2025-07-20 01:58
C语言
--函数
在
C语言
中,函数类型最常见的有两种:库函数、自定义函数;我们可以类比数学中的函数如一次函数y=ax+b,是通过特定的表达式(语句)完成我们所需要的功能的一个媒介(代码块/子程序)通过对
C语言
编程的基本了解
·
2025-07-20 00:47
暑期自学嵌入式——Day02(
C语言
阶段)
点关注不迷路哟。你的点赞、收藏,一键三连,是我持续更新的动力哟!!!主页:一位搞嵌入式的genius-CSDN博客https://blog.csdn.net/m0_73589512?spm=1000.2115.3001.5343目录Day02→数据类型(上)数据类型分类基本数据类型整形数据类型字符型数据类型实型数据类型构造数据类型特殊数据类型布尔类型详解基本概念使用注意事项预处理分析知识小结Day
一位搞嵌入式的 genius
·
2025-07-19 23:06
嵌入式自学专栏
linux
嵌入式C语言
暑期自学嵌入式——Day03(
C语言
阶段)
目录Day03:输入输出(上)Day03→嵌入式开发输入输出(上)知识纲要数据输出1)
C语言
IO特性2)字符输出函数(putchar)例题:putchar函数应用3)编
一位搞嵌入式的 genius
·
2025-07-19 23:06
嵌入式自学专栏
c语言
开发语言
linux
嵌入式C语言
暑期自学嵌入式——Day04(
C语言
阶段)
目录
C语言
控制语句控制语句if(上)一、控制语句分类1.基本结构与学习要求2.分支语句3.循环语句4.学习方法建议二、分支语句:if-else详解1.if语句概述2.if语句的常见形式(1)简化形式(省略
一位搞嵌入式的 genius
·
2025-07-19 23:36
嵌入式自学专栏
嵌入式C语言
linux
数据库、HTML
//JSONRedisMongoDB嵌入式数据库:sqlite3:stu.db1.开源免费,
c语言
开发
·
2025-07-19 22:01
【C++】C++内存分配与动态内存管理
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:C++学习长路漫漫浩浩,万事皆有期待文章目录C++内存分配与动态内存管理1.C/C++内存分布2.
C语言
中动态内存管理方式
Sherry的成长之路
·
2025-07-19 22:56
C++学习
c++
开发语言
c语言
11、指针基础
本章将是我学习
c语言
的最后一章,接下来将进入java的学习,祝大家奔流不息一、指针的理解CPU处理数据时会从内存中读取后再放回而内存的空间是由一个个一字节大小的空间组成的(房间),我们把房间的门牌号就称作指针
·
2025-07-19 21:53
java cas aba问题_Java CAS操作的ABA问题
来源维基百科:
C语言
:由GNU提供了对应的__sync系列函数完成原子操作。Windo
自考大三学狗
·
2025-07-19 20:19
java
cas
aba问题
c语言
如何宏定义枚举型结构体,
C语言
学习笔记--枚举&结构体
枚举枚举是一种用户定义的数据类型,它用关键字enum以如下语法格式来声明:enum枚举类型名字{名字0,名字1,。。。,名字n};枚举类型名字通常并不真的使用,要用的是大括号里面的名字,因为它们就是常量符号,它们的类型是int,值则依次从0到n。如:enumcolor{red,yellow,green};就创建了3个常量,red的值是0,yellow的值是1,green的值是2。当需要一些可以排列
搁浅的鲎
·
2025-07-19 20:18
c语言如何宏定义枚举型结构体
尚硅谷
C语言
笔记-结构体与共用体
C语言
内置的数据类型,除了几种原始的基本数据类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用场景受限。
想名困难户
·
2025-07-19 20:46
尚硅谷C语言笔记
c语言
笔记
Day04_
C语言
网络编程20250716_sql语言大全
linux中sql语法大全:MYSQL数据库什么是数据库:关系型数据管理系统数据库的结构层次:数据库文件(后缀名.db)->表单->字段->存储的数据数据库里面针对数据的所有操作,都需要使用指令去实现MYSQL数据库特点:特别适合web的环境,和PHP结合非常好低版本的MYSQL依旧是开源软件,适合用来做二次开发先安装一下mysql安装前,检测是否安装了mysql:rpm–qa|grepmysql
liujing10232929
·
2025-07-19 20:45
C语言网络编程
c语言
网络
sql
【C++进阶】二叉搜索树特性 && 二叉搜索树模拟实现
0.前言(对学习map与set内容的铺垫)我们之前在
c语言
部分数据结构初阶就已经讲过二叉树了,为什么那时我们不讲二叉搜索树呢?
花影随风_
·
2025-07-19 19:10
数据结构
算法
C++ 类型转换相关
目录前言
C语言
中的类型转化类型转换static_cast(exp)const_cast(exp)dynamic_cast(exp)reinterpret_cast(exp)总结前言这一部分,我们主要说说
此心安处是吾乡1024
·
2025-07-19 19:09
C++
面试题
c++
开发语言
什么是
c语言
函数,
C语言
中的函数是什么意思
C语言
中的函数是什么意思简单来说函数就是
c语言
的模块,一块块的,有较强的独立性,但是可以相互调用。这是c和c++区分的地方,c++面向对象,对象独立完成功能,无需调用。
weixin_39986543
·
2025-07-19 19:07
什么是c语言函数
C语言
动态内存管理
1.为什么要动态内存
C语言
的数据结构(数组,结构体...)通常是固定大小的,即使是变长数组,在其作用域内依然是固定长度的。
Oo৹Oo৹Oo৹
·
2025-07-19 18:01
C语言
c语言
开发语言
青少年编程
学习
C语言
自定义数据类型
一.结构体1.结构体I.基本格式structtag{member-list;}variable-list;II.结构体声明structPERSON//结构体声明{intage;//声明成员类型longss;floatweight;charname[25];}family_member;//定义结构体变量family_memberIII.结构体的特殊声明在声明结构的时候,可以不完全的的声明//匿名结
Oo৹Oo৹Oo৹
·
2025-07-19 18:01
C语言
c语言
开发语言
青少年编程
学习
C语言
易错点(二)
除法和取模操作符三、大小端字节序四、printf的传参五、位段六、枚举八、预处理、编译、链接九、写一个宏,交换一个数二进制位的奇偶位十、offsetof宏的实现——计算某结构体相对于首地址的偏移量十一、
C语言
头文件中的
WangJiaLeLeLeLe
·
2025-07-19 17:58
c语言
开发语言
C语言
---坑人大冒险游戏开发详解
本文将深入解析一款基于控制台的
C语言
RPG游戏《坑人大冒险》Beta0.1版本,从游戏设计到代码实现进行全面解读。附完整可运行代码,带你掌握控制台游戏开发的核心技术!
·
2025-07-19 17:55
C++ Primer Plus 第6版 中文版 清晰有书签PDF+源代码
内容提要:C++是在
C语言
基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是
C语言
的超集。
·
2025-07-19 17:24
人生中的第一篇博客——梦开始的地方
文章目录前言`一、自我介绍二、编程目标1.扎实掌握
C语言
2.深度挖掘C++三、编程学习时间的花费四、梦寐以求的大厂offer前言`写一篇博客记录自己从一直知道CSDN这个软件到自己真正开始用它写一篇博客来开启记录记录学习生活的风景提示
爱和冰阔落
·
2025-07-19 16:51
经验分享
笔记
C语言
实现扫雷游戏:从经典玩法到代码构建
文章目录
C语言
实现扫雷游戏:从经典玩法到代码构建一、游戏简介:经典玩法回顾二、扫雷游戏的设计与实现2.1整体设计思路与技术选型核心技术栈多文件分工2.2棋盘设计:核心数据结构棋盘尺寸与扩展设计双棋盘机制
·
2025-07-19 16:21
【PTA数据结构 |
C语言
版】将表达式树转换成中缀表达式
本专栏持续输出数据结构题目集,欢迎订阅。文章目录题目代码题目请编写程序,读入两个操作数和一个操作符,建立表达式树,输出中缀表达式。输入格式:输入给出2个整数和一个字符,依次为表达式的第1、2个操作数,和操作符。输出格式:在一行中输出中缀表达式,其中左右子表达式各用一对圆括号()括起,两对括号中间输出操作符。表达式中没有任何空格。输入样例:12+输出样例:(1)+(2)代码#include#incl
·
2025-07-19 16:50
【C++特殊工具与技术】固有的不可移植的特性(3)::extern“C“
在软件开发中,混合编程是常见需求:C++调用
C语言
编写的底层库(如Linux系统调用)、C程序调用C++实现的算法模块,甚至C++与Ada、Fortran等其他语言交互。
·
2025-07-19 16:20
Jfinal 使用Druid对Sqlserver数据库配置文件中的密码项进行加密解密实现
网上看了下有mysql的我是sqlserver的忠实用户,居然没有sqlserver的,我瞬间不淡定了,决定写一篇帮助
萌新
。首先我们需要一个jar包,网上有,我就不提供下载地址了。
迟到的微笑
·
2025-07-19 15:13
java
web
Jfina
Druid
大一暑假适合学51单片机吗?
我当时就是靠着这两个月,把从课本上看来的
C语言
指针、循环语句,变成了能让LED按节奏跳舞的真本事。学期里总被高数作业和英语背单词挤得没整块时间,焊个电路板还得算着实验室关门时间。
淘晶驰AK
·
2025-07-19 15:43
51单片机
嵌入式硬件
单片机
C 语言字符大小写互转:tolower / toupper 详解与实战
个人主页:BabyZZの秘密日记收入专栏:
C语言
文章目入一、函数原型二、实现原理(glibc2.39源码节选)三、常见陷阱与最佳实践四、完整示例:大小写不敏感查找子串五、性能扩展:批量转换的SIMD思路六
BabyZZの秘密日记
·
2025-07-19 13:01
C语言
c语言
开发语言
c 语言定义2维字符串数组赋值,二维数组赋值字符串 c 语言 二维字符串数组赋值问题...
C语言
中二维字符数组应该怎样赋值?
c语言
二维数组如何定义字符串????急。。。
舒明月
·
2025-07-19 12:49
c
语言定义2维字符串数组赋值
学懂
C语言
(十二):
C语言
中的二进制原理及应用
1.2如何在
C语言
中表示二进制?
猿享天开
·
2025-07-19 11:42
学懂C语言-C语言从入门到精通
c语言
开发语言
二进制计算
二进制转换
二进制原理
C语言
基础7——两种简单排序算法和二维数组
两种简单的排序方法二维数组1.排序1.1冒泡排序冒泡排序,顾名思义,像水中的鱼吐泡泡,一点点的把最小(或最大)的数一步步的从水里一点点的冒出水外的过程。思想:两两比较,第j个和j+1个比较,若满足大小关系,则交换两个数的位置。需要用到两轮for循环,一层遍历整个数组,将所有的数排序,内层是比较大小的时候进行值的交换。inta[5]={5,4,3,2,1};将数组a进行升序。第一轮:i=0j=045
Gu_shiwww
·
2025-07-19 10:33
C基础
c语言
算法
数据结构
小白初步
C语言
(四)
一、putchar函数putchar是一个输出函数,函数原型如下:intputchar(intc);int是函数的返回类型,表示输出的字符(以ASCII值形式);intc是函数的形参,表示要输出的字符,其本质是一个整数。形参就是函数定义中用于接收调用者传入数据的变量。示例:putchar('1');//输出字符1putchar(49);//输出字符1,因为49是'1'的ASCII值二、getcha
·
2025-07-19 10:30
冒泡、选择、插入排序:三大基础排序算法深度解析(
C语言
实现)
本文将深入解析冒泡排序、选择排序和插入排序这三种基础排序算法,通过
C语言
代码实现和对比分析,帮助读者彻底理解它们的差异与应用场景。
xienda
·
2025-07-12 19:08
算法
排序算法
数据结构
2025年渗透测试面试题总结-2025年HW(护网面试) 43(题目+回答)
自我介绍与职业规划2.Webshell源码级检测方案3.2025年新型Web漏洞TOP54.渗透中的高价值攻击点5.智能Fuzz平台架构设计6.堆栈溢出攻防演进7.插桩技术实战应用8.二进制安全能力矩阵9.
C语言
内存管理精要
独行soc
·
2025-07-12 14:08
2025年护网
面试
职场和发展
linux
科技
渗透测试
安全
护网
C++中NULL等于啥
**定义为`0L`或`(void*)0`**(较少见)**三、与
C语言
的关键区别****四、`NULL`在C++中的问题**1.**重载函数匹配歧义**2.
奇妙之二进制
·
2025-07-12 11:48
嵌入式/Linux
#
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
其他