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语言
实现队列(含代码详解 易懂)
/*数学模型参照《大话数据结构》队列部分!!!取余运算实现队列循环!!!*/#include#include#include#include#defineOK1#defineERROR0#defineTURE1#defineFALSE0#defineMAXSIZE20/*队列最大的成员个数即数组的长度*/typedefintStatus;typedefintQElemType;/*循环队列的顺序存
码上好玩
·
2025-03-07 05:24
《C 头文件》
《C头文件》引言
C语言
作为一种历史悠久且广泛使用的编程语言,在计算机科学领域占据着重要地位。
wjs2024
·
2025-03-07 03:08
开发语言
程序诗篇里的灵动笔触:指针绘就数据的梦幻蓝图<12>
目录一、回调函数二、qsort2.1使用qsort函数排序整型数据2.2使用qsort排序结构数据2.3qsort函数的模拟实现三、结尾一、回调函数在
C语言
中,回调函数(CallbackFunction
Xiao Xiangζั͡ޓއއ
·
2025-03-07 01:19
c语言
学习方法
开发语言
程序人生
改行学it
03.05 QT事件
撤销功能,ctrl+z快捷键撤销最后一笔
程序代码
:Widget.h:#ifndefWIDGET_H#defineWIDGET_H#include#include#include#include#include
Unique_yt
·
2025-03-07 01:47
qt
开发语言
【第十二天打卡】一月速通
C语言
。字符串。
第十二天字符串字符串常用函数(库函数string.h)案例昨天学习了
C语言
中最难也是最重要的指针,今天进行字符串的学习。字符串字符串在计算机底层是以字符串数组的形式存储的。
雾霭云烟罢了
·
2025-03-07 00:37
c语言
算法
开发语言
学习
c语言
的第十天
今天学习的是一维数组和二维数组,我对二维数组的理解是:在进行使用时理解为矩阵,在进行储存时和一维数组一样按顺序依次存放,所以要注意的是,定义二维数组时不能缺少列数的定义,因为列数可以区分出哪些数组为一行。今日学习时长:2h
流川飞
·
2025-03-07 00:37
学习
c语言
【
c语言
日寄】二维数组的深度解构
【作者主页】siy2333【专栏介绍】⌈
c语言
日寄⌋:这是一个专注于
C语言
刷题的专栏,精选题目,搭配详细题解、拓展算法。从基础语法到复杂算法,题目涉及的知识点全面覆盖,助力你系统提升。
siy2333
·
2025-03-07 00:07
c语言日寄
c语言
开发语言
笔记
学习
【小白必会】
C语言
基本知识概念大合集(二)
6.内存分区C++程序的内存分区程序执行前:代码区:存放函数体的二进制代码,操作系统管理代码区是只读的,共享的(一份内存)全局区:存放全局变量和静态变量及常量执行过程中:堆区:程序员自己创建的分配到数据,不手动释放,程序结束系统回收newdelete栈区:编译器自动分配释放,存放函数的参数,局部变量等。7.引用给变量起别名inta=10;int&b=a;引用必须初始化,引用在初始化后不能改变c=b
嗯.955
·
2025-03-06 22:50
小白计算机基础知识
c语言
java
c++
c语言
中的主要知识点
一、基础语法与结构程序结构包含顺序结构、选择结构(if/switch)、循环结构(for/while/do-while)。程序必须包含且仅有一个main函数作为入口。数据类型与变量基本类型:整型(int、long)、浮点型(float、double)、字符型(char)。构造类型:数组(需注意初始化规则)、结构体、共用体。常量与变量:常量需通过const或#define定义;变量需先定义后使用,区
C7211BA
·
2025-03-06 18:14
c语言
开发语言
数组和指针的复杂关系
C语言
中指针和数组的关系似乎很“纠结”,让人爱恨交织。本文试图帮助读者理清它们之间的复杂关系!数组名的理解数组元素在内存中是连续存放的,在
C语言
中,数组名有特殊的含义,它表示数组首元素的地址。
醉熏的蚂蚁
·
2025-03-06 18:13
C语言
c语言
c语言
笔记 野指针
野指针的两种情况1.指针初始化的时候什么也不写;2.指针指向的堆空间被释放;char*p=malloc(20);free(p);p=null;这句话的意思是指针p指向malloc向系统申请的一块堆空间,然后这块空间现在被free释放掉了,但是指针p此时依旧是指向这块地址,由于该内存空间已经被系统回收了,此时我们指针p就是指向了一块非法的区域,变成野指针。野指针的情况就是指针指向一块非法区域,系统内
我是大咖
·
2025-03-06 16:27
c语言笔记
c语言
笔记
开发语言
C语言
综合案例:学生成绩管理系统
综合案例:学生成绩管理系统需求:1.存储最多50名学生的信息(不使用结构体)2.每个学生包含学号(字符数组)姓名(字符数组)3门课程成绩(一维数组)3.实现功能菜单添加学生信息显示所有学生信息计算学生平均分查找最高分科目退出系统代码:#include#include//常量定义#defineMAX_STU50//定义学生数量#defineNAME_LEN20//名字的最大长度#defineID_L
kk努力学编程
·
2025-03-06 16:26
c语言
算法
开发语言
C语言
32位正整数作为id进程,SOJ4453 Excel列数 进制转换
描述我们都知道Excel的列数是用字母表示的,比如第1列对应A,第27列对应AA.假设给定一个正整数n,你能给出它所对应的字母表示么?输入格式程序需要读入多个测试样例,每个测试样例中:一个正整数n(0十或者十->R(R表示除十进制的任意进制,10表示十进制)以下是较为完整的全部代码,若是实现如何转换的,主看:voidTen_Other(char[],int,int,char[],int&…学
青妍
·
2025-03-06 16:22
C语言32位正整数作为id进程
C语言
实现学生信息管理系统(详细注释)
学习B站up主C3程序猿的视频后总结分享【学生管理系统】_哔哩哔哩_bilibili【学生管理系统】https://www.bilibili.com/video/BV1uW411Q7Cf?spm_id_from=333.999.0.0#include#include#include//学生结点typedefstruct_STU{chararrStuName[20];chararrStuNum[10
半岛Hantou
·
2025-03-06 15:14
c语言
开发语言
c语言
基础系列8-条件编译
条件编译在
C语言
中,条件编译是一种预处理器功能,它允许根据条件来选择性地包含或排除代码片段。
aiweker
·
2025-03-06 14:02
AI工程化
C语言
c语言
2025华为OD机试真题目录 B+C+D+E卷,使用
C语言
进行解答(544道)
华为OD原题刷题列表部分文章试读演示部分思路参考展示本专栏题库列表:华为OD机试真题(
C语言
)B+C+D卷最后作者:KJ.JK前言本文是2025华为OD机试真题(
C语言
)专栏的目录贴(持续更新中…)专栏介绍
KJ.JK
·
2025-03-06 12:19
B+C+D+E卷
算法
华为od机试真题
华为OD
华为OD机试真题
c语言
C语言
链表的增删改查
题目:利用C或C++语言实现一个长度为N的int型单链表,包括链表的定义、建立、指定位置增减以及长度查询等操作。#include#include#defineN10structLink{intdata;structLink*next;};intlength=0;//用来存放链表长度/***head:数据链表*index:插入的位置*data:插入的数据**/structLink*insertLin
码上异想
·
2025-03-06 09:26
c++
c语言
指针
链表
数据结构
网络编程——TCP
在Linux系统上使用
C语言
进行网络编程时,TCP(TransmissionControlProtocol)是最常用的协议之一,它提供了可靠、面向连接的数据传输服务。
BanLul
·
2025-03-06 07:08
网络
tcp/ip
服务器
进程与线程(四)——进程间通信
C语言
中的进程通信(Inter-ProcessCommunication,IPC)方法主要有以下几种,每种方法适用于不同的应用场景。
BanLul
·
2025-03-06 07:08
linux
算法
网络编程——http
在Linux系统中使用
C语言
实现HTTP客户端或服务器通常涉及使用套接字编程和一些HTTP协议的基本知识。
BanLul
·
2025-03-06 07:03
网络
http
网络协议
RV1126的OSD模块和SDL_TTF结合输出H264文件
VI模块的初始化1.2.初始化VENC模块:1.3.初始化RGN模块:1.4.绑定VI模块和VENC模块,伪代码如下1.5.创建多线程进行OSD字库的叠加:1.6.获取每一帧处理过后的VENC数据:二.
程序代码
三
weixin_51931174
·
2025-03-06 05:16
ffmpeg
c语言
pta练习集
本篇博客记录了我在刷题过程中遇到的一些没有思路或者借鉴了别人比较好的实现方法L1-002打印沙漏*本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印*****************所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成
Famiglistimo-run
·
2025-03-06 04:42
c语言
数据结构
算法
2025-03-01 学习记录--C/C++-PTA 7-35 有理数均值
一、题目描述⭐️二、代码(
C语言
)⭐️#include//【关键】计算最大公约数(GCD)longlonggcd(longlonga,longlongb){while(b!
小呀小萝卜儿
·
2025-03-06 03:07
学习-C/C++
学习
c语言
C语言
数组初始化的垃圾值问题——以一维数组打印杨辉三角为例
问题场景:利用一维数组打印杨辉三角代码逻辑杨辉三角的性质:杨辉三角中的每个元素等于其左上方和正上方两个元素之和。对于第一列(j=0)和最后一列(j=i),其值恒为1。代码实现的关键点:使用一个一维数组tmp来存储当前行的数据。每次计算新一行时,通过变量l和r分别保存左上和正上的值。由于tmp数组的初始值被正确初始化为0(除了第一个元素为1),确保了计算过程不会受到垃圾值的影响。问题描述初试代码如下
难过先生
·
2025-03-06 03:34
算法相关
c语言
算法
数据结构
C语言
学习笔记-进阶(1)深入理解指针3
1.字符指针变量在指针的类型中我们知道有⼀种指针类型为字符指针char*;⼀般使用:intmain(){charch='w';char*pc=&ch;*pc='w';return0;}还有⼀种使用方式如下:intmain(){constchar*pstr="hellobit.";//这⾥是把⼀个字符串放到pstr指针变量⾥了吗?printf("%s\n",pstr);return0;}代码cons
John.Lewis
·
2025-03-06 02:55
c语言
学习
笔记
C语言
文件操作学习笔记:从基础到实践
在
C语言
的知识体系中,文件操作是极为关键的一环,它赋予了程序存储和读取外部数据的能力,对于开发各类实用程序至关重要。
共享家9527
·
2025-03-06 02:55
c
c语言
数据结构
算法
C语言
分支与循环(上)
(1):if语句(2):关系条件符(3):逻辑条件符(4):switch循环语句(一):ifelse语句(1):表达式为真执行,为假不执行(2):==此操作符是判断是否相等,注意与=赋值操作符区分//code1:判断是否为奇数intmain(){intn=0;scanf("%d",&n);if(n%2==1){printf("是奇数\n");}else{printf("不是奇数\n");}retu
猫wjr
·
2025-03-06 01:20
c语言
算法
开发语言
c#
c++
汇编
数据结构
C语言
入门第十六天指针数组和多级指针
一:指针数组1:所谓指针数组是指若干个具有相同存储类型和数据类型的指针变量构成的集合2:指针数组的一般说明形式:*[]指针数组名表示该指针数组的起始地址#includeintmain(){int*p[2];inta[5]={1,2,3,4,5};p[0]=a+1;p[1]=a+3;printf("%d%d\n",a[1],a[3]);printf("%d%d\n",*(p[0]),*(p[1]))
Do vis824
·
2025-03-06 00:08
c语言
算法
数据结构
C语言
的基本数据类型
声明与初始化3.打印int的值二,字符型(char)1.char类型的声明与赋值2.打印字符三,浮点型(float,double,longdouble)1.浮点型的声明,赋值与打印总结或者说是注意:前言,在
c语言
里提供了很多数据类型
喜悦丶
·
2025-03-05 23:03
从零开始的编程生活
c语言
c++
开发语言
408之一------数据结构(
C语言
版)(一)
408之一------数据结构(
C语言
版)在《408之一------计算机操作系统》这篇文章中我们已经了解到了408的含义。本笔记总结是基于《数据结构》(
C语言
版)(第三版)所总结以及扩展开的。
C study C in the C
·
2025-03-05 23:00
数据结构(C)
数据结构
c语言
基础之二维数组
声明:本文主要用作技术分享,所有内容仅供参考。任何使用或依赖于本文信息所造成的法律后果均与本人无关。请读者自行判断风险,并遵循相关法律法规。二维数组是一种数据结构,它可以被看作是一个由行和列组成的表格。从概念上讲,可以将二维数组想象成一个有行有列的矩阵。比如一个intarr[3][4]这样的二维数组,就好像是一个3行4列的表格,总共能存放12个整数。在内存中,二维数组的存储是线性的,也就是说,虽然
Wangawf
·
2025-03-05 21:45
c语言
二维数组
简单的
C语言
学生成绩管理系统
#include#include#include#include#include#defineMAX_STUDENTS1000#defineMAX_NAME_LEN50#defineMAX_ID_LEN20#defineMAX_SUBJECTS10#defineFILE_NAME"student_data.dat"//定义学生结构体typedefstruct{charid[MAX_ID_LEN];
Wangawf
·
2025-03-05 21:45
c语言
开发语言
Linux C 语言结构体高级用法
话题引入在Linux内核中很多
C语言
结构体的写法是下面这样的。结构体成员变量之前为什么有这么多.?,其实这样的写法是为了引用一个函数指针,可以看一下下面这个demo就明白了。
repinkply
·
2025-03-05 20:41
#
C语言深度剖析
linux
c语言
运维
C语言
的输入输出的方式 :scanf()&printf() 和 getchar()&putchar()和 gets()&puts() 基本用法
(一)scanf()&printf()
C语言
的输入输出通常使用scanf()、printf()函数scanf()函数用于从标准输入(键盘)读取并格式化,printf()函数发送格式化输出到标准输出(屏幕
阿拉保
·
2025-03-05 20:07
c语言
算法
开发语言
深入剖析
C语言
数据结构的时间复杂度和空间复杂度
在
C语言
的世界里,这些概念显得尤为重要,因为
C语言
被广泛应用于系统开发、嵌入式编程等对性能要求极高的领域。
共享家9527
·
2025-03-05 19:30
数据结构
c
算法
数据结构
c语言
C语言
高效内存管理:对齐、缓存与位域
C语言
高效内存管理:对齐、缓存与位域一、内存对齐1.内存对齐的概念内存对齐(MemoryAlignment)是指数据在内存中存储时,其起始地址遵循特定的规则,使得数据能够被高效地访问。
全栈ing小甘
·
2025-03-05 17:17
C语言
c语言
缓存优化
内存对齐
内存模型与布局
C语言
深度剖析:数据在内存中的存储
C语言
深度剖析:数据在内存中的存储一、大小端模式:多字节数据在内存中的存储顺序在计算机系统中,大小端模式(Big-Endian和Little-Endian)是指多字节数据在内存中的存储顺序。
全栈ing小甘
·
2025-03-05 17:16
C语言
c语言
arm开发
开发语言
C语言
指针类型详解(建议收藏)
目录一、指针初阶1.指针是什么?1.1指针的定义1.2指针变量的定义2.指针和指针类型2.1指针类型不同的意义2.2指针的解引用3.野指针3.1野指针成因3.1.1指针未初始化3.1.2指针越界访问3.1.3指针指向的空间释放3.2如何规避野指针4.指针的运算4.1指针+-整数4.2指针-指针4.3指针的关系运算5.指针和数组6.二级指针7.指针数组二、指针进阶1.字符指针1.1一般使用1.2字符
爱敲代码的边芙
·
2025-03-05 16:03
c语言
数据结构
开发语言
redis字典
字典字典就是map,一种保存键值对的抽象数据结构字典里的每个键都是独一无二的,程序就是通过键来查其对应的值但
C语言
也没有内置map,因此redis自己构建的字典在Redis中,哈希键(Hashkey)是一种特殊的键类型
yourkin666
·
2025-03-05 15:21
redis
数据库
缓存
C语言
(库函数,自定义函数,形参实参,嵌套,调用链式)
#strcpy字符串拷贝
C语言
strcpy()函数用于对字符串进行复制(拷贝)。
McGrady-175
·
2025-03-05 12:27
C语言入门学习
c语言
开发语言
github
C#开发串口通讯软件如何如何避免串口通讯中的资源竞争?
microPythonPython最小内核源码解析NI-motion运动控制
c语言
示例代码解析python编程示例系列python编程示例系列二python的Web神器Streamlit如何应聘高薪职位在
openwin_top
·
2025-03-05 12:24
c#串口应用开发问题系列
c#
开发语言
串口
上位机
通讯
C/C++中的字符串
字符串表示方式:在
C语言
中,字符串实际上是一个字符数组(字节数组),并且以空字符\0结尾。例如,字符串"RUNOOB"实际上在内存中表示为{'R','U','N','O','O','B','\0'}。
Ethan@LM
·
2025-03-05 12:52
c语言
c++
开发语言
C语言
安全输入终极指南:fgets如何帮你守住最后一道防线?手把手教你安全输入!
写给新手的前言:从崩溃到安全的蜕变还记得你第一次使用scanf读取字符串时程序突然崩溃的绝望吗?今天我要手把手教你用fgets这个"安全输入卫士",让你彻底告别输入崩溃!我们将用最直白的语言、最详细的示例,揭开安全输入的所有秘密!一、fgets运行原理(小学生都能懂版)1.1函数参数大白话char*fgets(char*保存位置,int最大字符数,FILE*输入设备);保存位置:提前准备好的字符数
南玖yy
·
2025-03-05 10:10
c语言
安全
开发语言
高阶
C语言
|深度剖析数据在内存中的存储
文章目录重点1.数据类型介绍1.1数据类型的基本分类2.整型在内存中的存储2.1原码、反码、补码2.2大小端字节序2.3判断字节序3.浮点型在内存中的存储3.1IEEE754浮点数标准3.2浮点数与整数的内存存储差异3.3浮点数存储示例4.实战练习总结欢迎讨论:在阅读过程中有任何疑问,欢迎在评论区留言,我们一起交流学习!点赞、收藏与分享:如果你觉得这篇文章对你有帮助,记得点赞、收藏,并分享给更多对
我想吃余
·
2025-03-05 07:19
C语言篇
c语言
开发语言
高阶
C语言
|程序编译与预处理:从源代码到可执行的奥秘
点赞、收藏与分享:如果你觉得这篇文章对你有帮助,记得点赞、收藏,并分享给更多对
C语言
感兴趣的朋友文章目录引言一、程序的翻译环境与执行环境二、编译与链接的详细过程1.编译的三个阶段2.链接的核心任务三、预处理详解
我想吃余
·
2025-03-05 07:19
C语言篇
c语言
服务器
开发语言
C语言
基于ssl的https通信,利用OpenSSL建立SSL安全通信(C/S)
/*******************************************************************************************SSL/TLS客户端程序WIN32版(以demos/cli.cpp为基础)*需要用到动态连接库libeay32.dll,ssleay.dll,*同时在setting中加入ws2_32.liblibeay32.libs
宝之大者
·
2025-03-05 06:46
学习嵌入式必须学习32单片机吗?
假如你会使用8051,会写
C语言
,那么STM32本身并不需要刻意的学习。你要考虑的是,我可以用STM32实现什么?为什么使用STM32而不是8051?是因为51的频率太低,无法满足计算需求
嵌入式开发胖胖
·
2025-03-05 06:43
单片机
学习
嵌入式硬件
单片机学习规划
C语言
编程:学习
C语言
基础:数据类型、运算符、控制语句、函数、数组、指针等。熟悉
C语言
在嵌入式开发中的应用:位操作、结构体、
鬼手点金
·
2025-03-05 06:12
技术感悟
单片机
嵌入式硬件
计算机网络socket实验报告2,计算机网络socket编程实验报告.docx
Socket编程实验报告一、
程序代码
(1)服务器端#include#include#pragmacomment(lib,"ws2_32.lib")voidmain(){WORDwVersionRequested
超级爱喝水
·
2025-03-05 05:35
C 语言经典练习题:从基础到算法的实战演练
在学习
C语言
的过程中,通过实际的练习题来巩固知识是非常有效的方法。下面我将分享一些
C语言
的经典练习题,涵盖了登录验证、函数递归、数据查找与排序等多个方面,希望能对正在学习
C语言
的小伙伴们有所帮助。
Aphelios380
·
2025-03-05 05:30
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
其他