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语言
和嵌入式002】嵌入式中的大小端
在计算机科学中,"端序"(Endianness)是指多字节数据类型(如整数或浮点数)在内存中的存储方式。主要分为两种:大端模式(Big-Endian)和小端模式(Little-Endian)。大端模式(Big-Endian)在大端模式中,多字节数据类型的最高有效字节(MSB)被存储在最低的内存地址上,而最低有效字节(LSB)则被存储在最高的内存地址上。这种存储方式与人类通常读数的方式一致,因此有时
Seraphina_Lily
·
2025-07-22 05:33
漫谈C语言和嵌入式
c语言
开发语言
【031】2020.12.13 周日 Java类文件结构
Java类文件结构1.无关性基石虚拟机和字节码存储格式2.Class类文件的结构2.1)定义Class文件是一组以8字节为基础单位的二进制流2.2)Class文件格式:类似于
C语言
结构体的伪结构存储两种数据类型无符号数
算法成瘾者
·
2025-07-22 03:42
C语言
基础学习_数组
数组的概念数组是相同类型的变量的有序集合inta[10];/**该数组包含10个int类型的数据*a代表数组第一个元素的地址,即数组的首地址*a还是此段内存空间的名字,a[0],a[1]都是数组种的元素,而不是这些元素的名字,数组中的元素没有名字*每个元素类型相同都为int*/数组在一片连续的内存空间中存储元素数组元素的个数可以显示或隐式指定inta[10]={1,2};/*1.显式指定,初始化的
LiuKai~
·
2025-07-22 00:31
c语言
c语言
学习_数组
今天学习数组。数组即一种相同类型元素的集合。数组的创建方式:type_tarr_name[const_n]type_t指数组的元素类型,const_n是一个常量表达式,用来指定数组的大小。在c99语法中,const_n处也可以是一个变量,称为变长数组,但一般而言都是常量。对数组进行初始化时,类似intarr[10]={1,2,3};为不完全初始化,类似charch[5]={1,2,3,4,5};为
无限远的弧光灯
·
2025-07-22 00:59
学习c语言
c语言
学习
开发语言
c语言
学习_函数递归
今天学习函数递归。函数递归通俗来说就是函数自己调用自己,递归的主要思考方式在于:把大事化小。例子:接受一个整型值,按照顺序打印它的每一位。voidprint(unsignedintn){if(n>9){print(n/10);}printf("%d",n%10);}intmain(){unsignedintnum=0;scanf("%u",&num);print(num);return0;}
无限远的弧光灯
·
2025-07-22 00:29
学习c语言
学习
开发语言
c语言
C语言
学习——数组
目录一、初探程序中的数组1.数组的概念2.数组的定义3.数组元素的访问二、数组特性深入剖析1.数组的初始化2.数组的内存分布三、多维数组1.多维数组的定义2.数组类型3.二维数组4.多维数组初始化注意事项一、初探程序中的数组1.数组的概念数组是相同数据类型变量的有序集合—数组作为整体需要一个合法的命名(数组名)—数组中的变量没有独立命名,只有在数组中的编号—数组中的变量数量是固定不变的(数组大小固
许白掰
·
2025-07-22 00:29
C语言学习
c语言
学习
算法
简单
C语言
通讯录的实现(非动态内存管理)
本文将介绍一个基于
C语言
的命令行通讯录管理系统。该系统支持联系人信息的增删改查、排序和清空等核心功能,采用模块化设计便于维护和扩展。
潘同学爱学习
·
2025-07-21 23:53
c语言
数据结构
开发语言
来自初学者的一个简易扫雷游戏
初学
C语言
一个月,与大家分享一下,我的学习成果,希望能够得到大佬的指导。
潘同学爱学习
·
2025-07-21 23:23
游戏
程序人生
【嵌入式开发——ARM】2ARM汇编指令
intel和ARM公司都有自己的指令集,也就是说对应的汇编格式是不同的,不过好在目前基本很少在汇编语言层面编程了,最次也是在
C语言
级编程,要不说
C语言
是高级语言呢,很多人觉得难,无非是指针觉得头疼,但其实指针是个极其好用而且不难的工具
芒果柚
·
2025-07-21 23:50
arm开发
汇编
c语言
嵌入式硬件
C语言
自学日记(三)变量与常量
在数学中,令x=1或者令x=1.10在纸上一写便是,但我们要是在
C语言
中应该怎么办?
·
2025-07-21 22:47
机器人运动学仿真软件:RobWork_(10).C++编程基础
C++由丹麦计算机科学家BjarneStroustrup在1980年代初期在贝尔实验室开发,是
C语言
的扩展。
kkchenjj
·
2025-07-21 21:42
机器人仿真
机器人
c++
java
机器人仿真
开发语言
模拟仿真
C/C++语言函数查询大全:中文版手册
本文还有配套的精品资源,点击获取简介:本资源为
C语言
和C++编程语言提供了详尽的函数查询手册,旨在帮助开发者高效地查找和理解函数用法。
关然
·
2025-07-21 21:42
C语言
:数组-字符串数组
数组字符串基础操作在用格式化说明符%s进行输入输出时,其输入输出项均为数组名。但在输入时,相邻两个字符串之间要用空格分隔,系统将自动在字符串后加\0。在输出时,遇到结束符\0作为输出结束标志。对于字符串的操作,我们需要使用到一些系统提供的API函数。字符串输入scanf语法:scanf("%s",数组名);注意:数组名对应的数组只能是char类型,从控制台输入字符串之后,默认为追加\0案例:#in
·
2025-07-21 20:36
一文讲解
C语言
数据类型
C语言
中有四种数据类型——整型、浮点型、指针和聚合类型。所有其他的类型都是从这四种类型的某种组合派生而来。
小夕Coding
·
2025-07-21 17:41
零基础学习C语言
c语言
一、
C语言
数据类型
目录1、整型1.1short类型1.2int类型1.3long类型1.4longlong类型1.5.对比分析1.5.1存储大小对比1.5.2取值范围对比1.5.3代码示例对比1.6补充sizeof1.6.1基本用法1.6.2使用场景1.6.3注意事项2.浮点型2.1float类型2.2double类型2.3longdouble类型2.4浮点数的存储格式2.5浮点数的精度问题2.6浮点数的常量表示2
无他.唯手熟尔
·
2025-07-21 16:36
c语言
开发语言
C语言
的格式化输出
最近在复习
C语言
时发现自己对
C语言
某些格式化输出的规则还有些模糊,于是就重新总结学习了一下,果然温故知新,还是值得说一下滴。
进步青年ccc
·
2025-07-21 16:05
C语言
c语言
开发语言
linux
数据结构排序算法总结(
C语言
实现)
以下是常见排序算法的总结及
C语言
实现,包含时间复杂度、空间复杂度和稳定性分析:1.冒泡排序(BubbleSort)思想:重复比较相邻元素,将较大元素向后移动。
xienda
·
2025-07-21 14:19
排序算法
数据结构
算法
操作系统试验三:观察Linux进程/线程的异步并发执行
三、实验内容和步骤1、进程异步并发执行(1)编写一个
C语言
程序,该程序首先初始化一个count变量为1,然后使用for
只会打孔的磁带
·
2025-07-21 13:16
linux
c++
c语言
c语言
找出递增子数组的长度,
C语言
实现最长递增子序列问题的解决方法
本文实例展示了
C语言
实现最长递增子序列问题的解决方法。分享给大家供大家参考。具体方法如下:问题描述:给定一个序列,找出其最长递增子序列长度。
梁肖松
·
2025-07-21 08:07
c语言找出递增子数组的长度
用C程序编写一个程序,打印空心倒置直角三角形
用C程序编写一个程序,打印空心倒置直角三角形在
C语言
学习过程中,图案打印是非常经典且实用的练习,能够帮助你熟悉循环嵌套与条件判断的配合使用。本文将详细解析如何打印一个左对齐空心倒直角三角形。
程序员极光
·
2025-07-21 08:34
C语言练习
c语言
算法
开发语言
用C程序编写一个程序,打印空心星号正方形
用C程序编写一个程序,打印空心星号正方形在
C语言
学习过程中,for循环与条件判断的结合应用非常重要。今天通过一个打印空心矩形的例子,帮助大家理解嵌套循环与if语句的组合技巧。
·
2025-07-21 08:34
【学生成绩管理系统----
C语言
】
还在为期末程序设计而烦恼吗,不要担心,大师帮你安利一波完整的的管理系统代码,对你有帮助记得加关注噢!文章目录一、学生成绩管理系统是什么?二、信息管理的七个模块1.Stepone2.StepTwo3.StepThree4.Stepfour5.Stepfive6.StepSix7.Next总结一、学生成绩管理系统是什么?学生信息管理系统能够方便地查询和变更学生的基本数据(例如增删改查),节省大量工作时
·
2025-07-21 06:52
学生成绩管理系统(
C语言
)
学生成绩管理系统思路学生成绩管理系统,首先要初始化系统,开始一个新的学生成绩系统初始化记录学生姓名,学号,院系,然后输入学生各科成绩,数学,英语,语文成绩。记录完各课成绩以后,可查看学生平均成绩和是否及格,成绩查询其中有学号查询,姓名查询,院系查询,还有全部输出,可以清晰的看到及格人数,按照分数高低排列,最后还可以添加和删除学生成绩,或者更改学生成绩,避免人为录入成绩错误。基本函数1.结构体str
·
2025-07-21 06:51
C#进行串口应用开发如何处理串口的异常情况
python编程示例系列二python的Web神器Streamlit如何应聘高薪职位C#视觉应用开发问题系列c#串口应用开发问题系列microPythonPython最小内核源码解析NI-motion运动控制
c语言
示例代码解析在
openwin_top
·
2025-07-21 05:12
c#串口应用开发问题系列
c#
开发语言
串口
通讯
上位机
C语言
基础 (5)
一、条件表达式表达格式为表达式1?表达式2:表达式执行顺序为自左向右表达式1为逻辑或关系表达式,判断表达式1为真,输出结果为2,若1为假,则输出结果3。例如intx=10,inty=9a=(--x==y++)?--x:++y其中式子1为真,所以输出--x,a的输出结果为8。二、循环控制2.1goto语句goto语句又称无条件跳转语句,用法为goto+自定义函数名,执行到该语句时自动跳转到自定义函数
穆霖祎
·
2025-07-21 01:43
c语言
开发语言
C语言
-动态内存管理
目录
C语言
-动态内存管理相关库函数内存耗尽野指针野指针产生原因:动态内存分配应用经验
C语言
-动态内存管理动态内存管理,就是程序执行的过程中,由程序编写者动态的申请和回收内存空间。
第三世界的诗人
·
2025-07-21 00:39
动态内存管理
c语言
c语言
C语言
--内存管理
在
C语言
中,内存管理是一项重要的编程任务,它涉及到了解程序如何分配、使用和释放内存。
C语言
提供了多种内存管理方式,主要包括静态内存分配、栈内存分配和动态内存分配。
小蘑菇二号
·
2025-07-21 00:39
c++
算法
数据结构
c语言
ica算法
c语言
,独立成分分析(ICA)的模拟实验(R语言)
本笔记是ESL14.7节图14.42的模拟过程。第一部分将以ProDenICA法为例试图介绍ICA的整个计算过程;第二部分将比较ProDenICA、FastICA以及KernelICA这种方法,试图重现图14.42。ICA的模拟过程生成数据首先我们得有一组独立(ICA的前提条件)分布的数据$S$(未知),然后经过矩阵$A_0$混合之后得到实际的观测值$X$,即$$X=SA_0$$也可以写成$$S=
weixin_39632212
·
2025-07-20 23:04
ica算法c语言
列梅兹remez算法求解最佳一致逼近多项式(
C语言
实现)
//remzf.h//实现remez算法#include#includevoidremz(a,b,p,n,eps,f)intn;doublea,b,eps,p[],(*f)(double);{inti,j,k,m;doublex[21],g[21],d,t,u,s,xx,x0,h,yy;if(n>20)n=20;//逼近多项式的最高次数为19m=n+1;d=1.0e+35;for(k=0;k<=n
landcruiser007
·
2025-07-20 23:32
计算方法
计算方法
数值分析
列梅兹算法
3C++类
C++类的计算大小和
C语言
的结构体是一样的,不需要计算C++类的成员方法。下面两种叫法是一样的C++类的变量和函数C++类的成员属性和成员方法C++类只
LicHermione
·
2025-07-20 23:28
c++
c++
开发语言
c语言
学习15四则运算
四则运算练习需求:进入一个界面选择+-*/printf选择运算法则(如果选择错误,提示重新选择)switchcasedefult显示100以内两个随机数,输入运算结果rand系统显示正确答案,并且判断正确错误要求:封装函数分析:intmain(void){//界面程序-----界面函数//输入和识别程序-----按键识别函数//随机数程序----产生随机数函数//系统计算并且对比答案----对比答
·
2025-07-20 23:27
【华为OD机试真题 2025C卷】161、 机器人可活动的最大网格点数目 | 机试真题+思路参考+代码解析(C++、Java、Py、
C语言
、JS)
文章目录一、题目题目描述输入输出样例1二、代码与思路参考C++代码Java代码Python代码
C语言
代码JS代码订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KFickle专栏介绍:最新的华为OD机试真题
KFickle
·
2025-07-20 19:00
最新华为OD机试(C++
Java
Py
C
JS)+OJ
华为od
机器人
c++
华为OD机试真题
java
机器人可活动的最大网格点数目
c语言
PTA浙大版《
C语言
程序设计(第3版)》题目集.2
习题4-10猴子吃桃问题#includeintmain(){intn,m=1;scanf("%d",&n);for(inti=1;iintmain(){intn,a=1,b=1,i;scanf("%d",&n);if(n==1){printf("1");}else{for(i=3;(a+b)intmain(){charc;intre=0,t,flag=0;scanf("%d%c",&re,&c);
Xiao 竹 zi
·
2025-07-20 14:30
c语言
算法
数据结构
【
C语言
】语义陷阱探秘(一):指针与数组
目录一、指针与数组的基本关系1.1.数组名与指针1.2.数组下标与指针运算1.3.示例二、常见的语义陷阱2.1指针未初始化2.1.1.陷阱描述:指针未初始化2.1.2.解决方法2.1.3.示例2.2数组越界2.2.1.陷阱描述2.2.2.解决方法2.2.3.示例2.2.4.注意事项2.3指针和数组的相互转换错误2.3.1.陷阱描述2.3.2.解决方法2.3.3.示例2.3.4.注意事项2.4指针引
byte轻骑兵
·
2025-07-20 14:29
C
语言实战避坑:从新手到
“老油条”
的蜕变
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库
上一页
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
其他