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语言
)。现在,C++就像是一套升级版的积木:保留原有功能:原来的积木还能用(
C语言
的
千玖若曦
·
2025-07-26 03:31
C++
c++
C语言
基础学习文档
C语言
基础学习文档目录
C语言
简介开发环境搭建基本语法数据类型变量和常量运算符控制结构函数数组指针字符串结构体和联合体文件操作内存管理预处理器实战项目最佳实践
C语言
简介什么是编程语言?
千玖若曦
·
2025-07-26 03:30
C语言
c语言
基于
C语言
的Zynq SOC FPGA嵌入式裸机设计和开发教程
课程链接:【【跟小梅哥0基础学Zynq】基于
C语言
的ZynqSOCFPGA嵌入式裸机设计和开发教程】https://www.bilibili.com/video/BV1Ra411q7ww/?
范纹杉好好生活工作
·
2025-07-26 01:50
c语言
fpga开发
开发语言
数据库
qt
嵌入式硬件
嵌入式实时数据库
基于STM32的数字闹钟系统的设计与实现
软件开发环境与编程语言在基于STM32F103C6的数字闹钟系统开发中,常选用KeilMDK作为软件开发环境,它集成度高,拥有完善的编译、调试等功能,能便捷高效地对STM32F103C6项目进行开发与管理;而编程语言方面,采用
C语言
·
2025-07-26 00:11
【
C语言
】二维数组定义以及引用
接着上面一期进行,二维数组的一些了解,代码均来自于VS编译环境下。一、怎样定义二维数组二维数组和一维数组一样,二维数组的定义方式如下:类型说明符数组名[常量表达式][常量表达式]注意一个方括号中不能放两个下标,二维数组这种特殊的表示方式又可以看作是一种特殊的一维数组。其次二维数组中的元素是按顺序存放的,我们自己理解的时候可以理解为矩阵,矩阵是按二维形式存放的,但事实上二维数组是线性排列的,不是二维
Mr_star_galaxy
·
2025-07-26 00:11
C语言
算法
数据结构
C语言
程序设计
一、逗号运算符和逗号表达式定义:形如3+5,6+8,利用逗号将两个表达式连接起来,称为逗号表达式,又称为“顺序求值运算符”。当多个逗号表达式赋一个值时,其输出结果为最后一个表达式,但由于逗号运算符时级别最低的,因此,需要结合其他运算符的优先级进行具体分析。如以下两个表达式:1:intt;t=1+3,2*4,5/2;printf("%d\n",t);//其输出结果为4。(因为求和的优先级高于逗号表达
Twinkle175
·
2025-07-26 00:10
c#
C语言
编程:字符数组
一、查找算法---二分法(补充):大幅度降低查找效率1.基本原理将搜索范围每次缩小一半,从而快速定位目标值。2.搜索过程:1)初始化:设置两个指针begin和end,分别指向数组的起始位置(a[0])和结束位置(a[len-1])。2)循环比较:计算中间位置mid=(begin+end)/2。比较中间元素a[mid]与目标值n的大小:若a[mid]>n:说明目标值在左半部分,更新end=mid-1
Twinkle175
·
2025-07-26 00:40
算法
数据结构
C语言
:作用域、生存期与多文件工程化开发
一、二维数组作为函数参数当二维数组作为函数参数时,需要两个参数(inta[][4],introws);其中,在定义数组时,其列数必须赋值,不能省略。例如:voidprintfArray(inta[][4],introws)二、标识符的作用域与可见性1.作用域(1).局部作用域:变量定义在函数或代码模块(如:if,for等)内,仅在该范围有效,出范围则“失效”。其中,函数形参也属于局部作用域。(2)
·
2025-07-26 00:40
嵌入式解谜日志之
C语言
—数据类型1
linux系统的开发主要是使用
C语言
,因为
C语言
具有直接操作硬件,高效且可移植,适合底层开发的优点。
xxy.c
·
2025-07-25 23:01
c语言
开发语言
C语言
十进制转八进制、十六进制
原理:十进制数除以8(16)反向取余,直至商为0。代码:#include//十进制转八进制intmain(){inta=1234;inty=1;//位数intx=0;//八进制数while(a!=0){x+=(a%8)*y;//计算的值是八进制得数a/=8;//商y*=10;//位置更新}printf("0%d\n",x);return0;}使用格式控制串“%o”、“%X”代码如下:#includ
xqj922
·
2025-07-25 21:50
C语言
c语言
开发语言
算法
c语言
十进制数转二进制数
#include#defineN8//固定位数intmain(){intarr[N]={0};//将数组初始化为0(位数不满时,将输出0填补)inti;intn;printf("请输入一位整数:\n");scanf("%d",&n);for(i=N-1;i>=0;i--)//对数组从后往前赋值{arr[i]=n%2;n/=2;}printf("该值转化为二进制数输出为(8位):");for(i=0
不掉头发的程序猿_
·
2025-07-25 21:49
BSP学习笔记
c语言
算法
C语言
十进制转十六进制
十进制转十六进制#includeintmain(){intn,i=0,j;chara[100];scanf("%d",&n);if(n==0)printf("%d",n);else{while(n!=0){switch(n%16){case0:a[i]='0';break;case1:a[i]='1';break;case2:a[i]='2';break;case3:a[i]='3';break;
云雾栀子青,
·
2025-07-25 21:19
算法
c语言
学习
c语言
十进制转十六进制
问题描述十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。给出一个非负整数,将它表示成十六进制的形式。输入格式输入包含一个非负整数a,表示要
·
2025-07-25 20:18
C语言
从入门到精通:全面指南与实战案例
C语言
从入门到精通:全面指南与实战案例一、
C语言
基础概述1.1
C语言
简介
C语言
于1972年由DennisRitchie在贝尔实验室开发,是系统编程和底层开发的理想选择。
·
2025-07-25 20:17
C语言
(十)
一、函数概述函数是面向过程编程思想的具体体现,主要作用:降低程序之间的耦合性提高代码的复用性和可维护性一个完整的C程序由**一个或多个程序模块(源文件)**组成。为便于开发与调试,通常会将代码拆分为多个源文件,并组合成一个整体程序。每个源文件是一个编译单位,即C编译器以“源文件”为单位进行编译。程序从main()函数开始执行,调用其他函数后,执行完再返回到main(),最终在main()结束程序运
·
2025-07-25 20:12
C语言
预处理 编译 汇编 链接
C语言
预处理编译汇编链接gcchelp$gcc--help-save-tempsDonotdeleteintermediatefiles-EPreprocessonly;donotcompile,assembleorlink-SCompileonly
潇洒葛大爷
·
2025-07-25 20:42
C语言
数据结构:线性表(
C语言
实现)
数据结构——线性表上集回顾:数据结构绪论一、线性表(LinearList)概述1.线性表的基本特性2.线性表的存储结构二、线性表的抽象数据类型(ADT)操作详细说明三、线性表的顺序表示(数组)Ⅰ.顺序表的结构定义Ⅱ.顺序表的基本操作实现1.初始化数组2.插入操作3.删除操作4.修改操作5.查询操作Ⅲ.测试代码1.代码2.输出结果四、线性表的链式表示(链表)Ⅰ.单链表的定义和表示1.首元结点、头结点
Sagittarius_A*
·
2025-07-25 19:36
数据结构与算法
数据结构
c语言
算法
链表
考研
linux32位系统移植64,移植linux 应用到64-bit系统
首先我们来看32-bits和64-bits对
C语言
标准支持的不同。
譞而翾
·
2025-07-25 17:22
linux32位系统移植64
C语言
函数知识全解析
一、前言函数是
C语言
程序设计的核心基石之一,合理运用函数能让代码结构清晰、复用性高、逻辑简洁。本文围绕
C语言
函数,从概念到实践,结合案例、内存分析等,深入讲解函数知识体系,助你扎实掌握函数用法。
·
2025-07-25 16:48
【无标题】
Linux内核锁机制详解与
C语言
实践指南目录Linux内核中的锁类型自旋锁(Spinlocks)互斥锁(Mutexes)信号量(Semaphores)读写锁(Reader-WriterLocks)RCU
华强笔记
·
2025-07-25 15:12
c语言核心问题
linux
c语言
C语言
定义fixed_t什么意思
在
C语言
中,fixed_t通常是一个自定义的类型别名(typedef),用于表示固定点数(Fixed-PointNumber),而非
C语言
标准库中的原生类型。
·
2025-07-25 12:18
C语言
指针详解:从内存角度理解变量本质
引言指针是
C语言
的灵魂,也是许多初学者难以跨越的鸿沟。本文将从计算机内存的底层视角出发,通过代码实例和内存示意图,彻底揭示变量与指针的本质关系,帮助你建立对指针的深刻认知。
大灰狼阿巴阿巴
·
2025-07-25 00:52
c语言
开发语言
嵌入式学习Day5
逻辑非,取反表达式截断:(
c语言
为了节约算力所使用的方法)逻辑与,若左操作数为假,右操作数不会执行
·
2025-07-24 23:16
C语言
:函数调用
Day12-
C语言
函数函数的调用定义函数不允许嵌套定义,但可以嵌套调用正确示例:函数嵌套调用voida(){...}
·
2025-07-24 22:40
机器视觉工程师如何进行人机协作视觉系统
python编程示例系列二python的Web神器Streamlit如何应聘高薪职位C#视觉应用开发问题系列c#串口应用开发问题系列microPythonPython最小内核源码解析NI-motion运动控制
c语言
示例代码解析
zhangzhechun_02
·
2025-07-24 21:03
数码相机
计算机视觉
python
ocr
C++——模板
C语言
中,若要对不同类型实现相同操作,只能为每种类型单独定义函数。例如Swap函数,实现有些小小的麻烦。
简CC
·
2025-07-24 18:47
c++
算法
数据结构
浙大版《
C语言
程序设计(第四版)》题目集答案
1.实验1-1helloworld本题要求编写程序,输出一个短句“HelloWorld!”。输入格式:本题目没有输入。输出格式:在一行中输出短句“HelloWorld!”。intmain(){printf("HelloWorld!");return0;}
wenxianjj
·
2025-07-24 13:43
c语言
开发语言
暑期自学嵌入式——Day05补充(
C语言
阶段)
接续上文:暑期自学嵌入式——Day05(
C语言
阶段)-CSDN博客主页点关注不迷路哟。你的点赞、收藏,一键三连,是我持续更新的动力哟!!!
一位搞嵌入式的 genius
·
2025-07-24 13:41
嵌入式自学专栏
嵌入式C语言
c语言
linux
2022山东理工大学pta程序设计---实验五(一维数组)详解
·##7-1sdut-
C语言
实验—最值有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。
.又是新的一天.
·
2025-07-24 13:11
算法
c++
图论
linux
c语言
高级编程-进程进阶
本篇主要介绍linux进程间通信方式以及使用实例进程间通信主要有以下几种方式:1.管道(有名管道,无名管道,标准流管道)2.设备映射3.共享内存4.信号量5.消息队列6.网络(网络通信涉及到了socket编程,下篇介绍)双工:同一时刻,双方可以同时进行收发操作半双工:双方可以进行收发操作,但同一时刻只能一方发,另一方收单工:任意时刻,只能一方发,另一方收管道Linux管道有三种:有名管道(命名管道
孙布布
·
2025-07-24 12:08
精选专栏-独一无二
linux
c语言高级编程
进程进阶之进程间通信
嵌入式
c语言
c语言
message函数,
C语言
:Message类
message.h#ifndefMESSAGE_H#defineMESSAGE_H#defineTRUE1#defineFALSE0typedefstruct{intsender;intisSend;intisCharge;chardate[];}Message;Message*makeMessage(constintsender,constchar*date);voidsetSendFlag(M
wyb的诺诺
·
2025-07-24 08:08
c语言message函数
C语言
(详细介绍)
1.程序与程序设计语言程序是为实现特定目标或解决待定问题而用计算机语言(程序设计语言)编写的一系列语句和指令,计算机能严格执行。一方面:程序设计语言提供了一种数据表达与数据处理的功能;另一方面:编程人员必须按照程序设计语言的语法要求进行编程。编程具有以下特点①:完成某一特定任务;②:使用某种程序设计语言描述如何完成该任务;③:存储在计算机中,并且被运行后才能起作用。1.1程序设计语言的功能1.)数
.乐忧.
·
2025-07-24 07:36
C语言
c语言
开发语言
c#
java
C语言
:直到型循环(do...while)、猜数字游戏
C语言
:第06天笔记直到型循环的实现特点:先执行,后判断,不管条件是否满足,至少执行一次。
·
2025-07-24 07:05
C语言
:数组-一维数组、冒泡排序
数组数组的引入问题:保存1个人15门课程-----需要用到数组数组的概念什么是数组定义:数组是相同类型,有序数据的集合数组的特征数组中的数据被称为数组的元素(元素,就是数组的每一个匿名的变量空间),是同构。数组中的元素存放在内存空间(charname[6]":申请在内存中开辟6块连续基于char型的变量空间)。衍生概念:下标(索引)下标或者索引代表了数组中元素距离第1个元素(首地址所在的元素)的偏
橙小花
·
2025-07-24 07:05
c语言
算法
【数据结构课设】稀疏矩阵的三元组存储和转置
C语言
注:着急想要源代码的请自取哦,项目地址在https://github.com/littlewith/Matrix-transpose个人主页:https://littlewith.top博客:https://littlewith.github.io程序设计:1.1课程设计课题:利用稀疏矩阵的三元组表示法求其转置矩阵,并输出转置后的矩阵和其三元组的表示。(限一人完成)1.2课程设计程序需求分析:(1
Littlewith
·
2025-07-24 07:31
随便教点C语言
矩阵
数据结构
c语言
c语言
字符串及字符串函数详解
字符串在
C语言
中是一个非常重要的概念,它是由一系列字符组成的数组,并且以\0(空字符)结尾。
C语言
中并没有专门的字符串类型,而是通过字符数组来表示字符串。
flow-ying
·
2025-07-24 07:01
开发语言
c语言
【PTA数据结构 |
C语言
版】旅游规划
本专栏持续输出数据结构题目集,欢迎订阅。文章目录题目代码题目有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。现在需要你写一个程序,帮助前来咨询的游客找一条出发地和目的地之间的最短路径。如果有若干条路径都是最短的,那么需要输出最便宜的一条路径。输入格式:输入说明:输入数据的第1行给出4个正整数n、m、s、d,其中n(2≤n≤500)是城市的个数,顺便假设城市的编号为0
秋说
·
2025-07-24 07:30
PTA
数据结构题目集
数据结构
c语言
算法
C 语言运算符深度解析:从逻辑控制到内存操作的全面指南
运算符——程序的“数字魔法咒语”在
C语言
的世界里,运算符是驱动程序运行的核心引擎。它们就像魔法师手中的咒语,将数据进行变形、比较、组合和控制。
给老吕螺丝
·
2025-07-24 05:17
#
C语言
c语言
开发语言
经验分享
笔记
使用CMake高效管理
C语言
多文件项目:从混乱到秩序
在经历多个混乱的C项目后,我通过CMake实现了编译效率提升300%,文件修改后编译时间从45秒缩短到3秒。这份实战指南将带你系统掌握CMake的核心用法。一、为什么选择CMake?当C项目超过3个文件时,手动编译的弊端显现:gcc-cmain.cutils.calgorithm.cgccmain.outils.oalgorithm.o-oapp面临的问题:每次增删文件需修改编译指令无法自动检测头
给老吕螺丝
·
2025-07-24 05:47
#
lvgl
经验分享
c语言
物联网
《庖丁解牛Linuxn内核分析》 部分摘录和笔记
start_kernel()相当于
C语言
中的ma
weixin_30293135
·
2025-07-24 05:16
驱动开发
操作系统
数据结构与算法
HoRain云--Docker容器迁移全攻略:4种方法详解与实战避坑指南
HoRain云小助手:个人主页个人专栏:《Linux系列教程》《
c语言
教程》⛺️生活的理想,就是为了理想的生活!⛳️推荐前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!
HoRain云小助手
·
2025-07-24 02:57
arm开发
【
C语言
笔记初级篇】第八章:简单调试
目录(1)Debug和ReleaseA:什么是Debug和Release(2)Windows下的调试A:调试时,确保是DebugB:使用快捷键进行调试C:在调试时查看信息(1)Debug和ReleaseA:什么是Debug和Release第一:DebugDebug:通常称为调试版本,它包含着调试信息,没有做优化。所生产的可执行文件相较于Release版本也较大使用Debug,就会在工程下生成一个D
快乐江湖
·
2025-07-24 02:56
C语言基础教程
408王道考研计算机组成原理
c语言
学习笔记-
C语言
:数组+字符串函数
一维数组1.定义数组:变量名称[元素数量]inta[34]floatb[30]C99之前:元素数量必须是编译时刻确定的字面量,示例如下#includeintmain(){intn,i;//元素n为变量printf("请输入字符串的个数:");scanf("%d",&n);chara[n+1];a[n]='\0';printf("请开始输入字符串:");getchar();for(i=0;iintm
一只高傲的鹤
·
2025-07-24 02:25
C语言学习笔记
学习
c语言
开发语言
01-
C语言
:第01天笔记
C语言
:第1天笔记内容提要
C语言
概述数据类型常量变量
C语言
概述计算机基础计算机的组成计算机组成计算机:能进行计算以及逻辑处理的设备硬件:组成计算机的物理部件。
Star在努力
·
2025-07-24 01:54
c语言
笔记
开发语言
02-
C语言
:第02天笔记
C语言
:第02天笔记内容提要变量基本数据类型回顾数据类型基本类型:
C语言
内置整型短整型:short(2字节)基本整型:int(4字节)长整型:long(32位系统4字节/64位系统8字节)长长整型:longlong
Star在努力
·
2025-07-24 01:54
c语言
笔记
开发语言
C语言
:第11天笔记
C语言
:第11天笔记内容提要函数函数的概述函数的分类函数的定义形参和实参函数的返回值函数的调用函数的声明函数函数的概述**函数:**实现一定功能的,独立的代码模块,对于函数的使用,一定是先定义,后使用。
Star在努力
·
2025-07-24 01:53
c语言
笔记
开发语言
linux内核驱动第一课(基于RK3568)
学习Linux驱动需要以下基础知识:
C语言
编程:掌握
C语言
是开发Linux驱动程序的基本要求。操作系统原理:了解操作系统的基本概念和原理,如进程管理、内存管理、中断处理等。
·
2025-07-24 01:50
C语言
面向对象编程
1.内核通用链表一、什么是list_head?list_head是Linux内核中自己实现的一种双向循环链表的结构,定义在中。它设计得非常轻巧、灵活,广泛用于内核模块、驱动、进程调度、网络协议栈等。它的关键思想是:将链表结构嵌入到你的数据结构中,从而实现通用链表操作。二、结构定义structlist_head{structlist_head*next,*prev;};每一个list_head实际就
小恶魔巴巴塔
·
2025-07-23 22:01
c语言
开发语言
技术演进中的开发沉思-43 DELPHI VCL系列:Framework的历史
我没像我的前辈用
C语言
写Windows窗口得手动调用几十行API——就像用凿子一点点凿出桌椅腿,每颗螺丝都得自己磨。
chilavert318
·
2025-07-23 22:30
熬之滴水穿石
delphi
VCL
windows
qsort函数以及模拟
qsort函数介绍qsort是一个
C语言
里面的库函数,它用于将用户指定给它的数据进行排序,它的底层逻辑是使用快速排序算法。函数引用的头文件函数需要包含头文件stdio.h
不见腊月雪.
·
2025-07-23 19:14
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
其他