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语言
知识点
1基础知识1.1计算机的数据表示1.1.1数值型数据进制,二进制、八进制、十进制、十六进制进制之间转换1.1.2非数值型数据manASCII\0\n''0~9a~zA~Z1.2词法符号1.2.1关键字32个关键字1存储类型:auto、static、extern、register面试题:static的特点限制作用域、延长生命周期、存放位置、初值面试题:如何引用一个其他文件中的全局变量2数据类型:in
请我喝可乐3931
·
2025-05-15 09:08
面试
单片机
c语言
嵌入式硬件
stm32
结构体数组用法--输出生日题 sort排序
如果有两个同学生日相同,输入靠后的同学先输出)***输入3Yangchu1992423Qiujingya19931013Luowen199181输出LuowenYangchuQiujingya运用结构体
c语言
weixin_52593633
·
2025-05-15 08:29
笔记
c语言
算法
C语言
中哈希表的简单使用
哈希表的实现在
C语言
中直接使用哈希表的过程较为繁琐,所以这里介绍
C语言
中的一个哈希表库——Uthash函数,使用时只需包含头文件**“uthash.h”.
koooo~
·
2025-05-15 06:19
哈希算法
散列表
算法
【Java数据结构】---List(LinkedList)
我的主页:optimistic_chen我的专栏:
c语言
,Java欢迎大家访问~创作不易,大佬们点赞鼓励下吧~文章目录前言链表(MySingleList)具体功能代码LinkedList简介LinkedList
optimistic_chen
·
2025-05-15 04:00
Java数据结构
数据结构
java
list
学习方法
经验分享
idea
C语言
匿名联合体和匿名结构体
文章一:定义结构体、联合的时候,有时候需要定义一个匿名的结构,这样访问成员的时候不需要增加一级操作但是MDK默认不允许使用匿名!!!!所以我们需要增加一个编译指令:#pragmaanon_unions实际使用中,我们在其他数据结构中不需要这个功能,所以就得取消之,所以要用到下面两个编译指令:#pragmapush#pragmapop有点出入堆栈的感觉,其实push的作用就是保存当前的编译变量,而p
jim0506
·
2025-05-15 02:22
软件
stm32
C语言
泛型 _Generic
C11标准中的_Generic关键字实现泛型编程在C11标准中,_Generic关键字为
C语言
引入了轻量级的泛型编程能力。
GarenJian
·
2025-05-15 02:51
c语言
泛型
嵌入式
复合字面量
在
C语言
中,复合字面量(CompoundLiteral)是C99标准引入的特性,允许直接在代码中创建匿名的数组、结构体、联合体等类型的实例,而无需先声明变量。
jikelk
·
2025-05-15 02:50
c语言
用
C语言
实现计算128位整数四次方根的代码
以下是用
C语言
实现计算128位整数四次方根的代码,采用二分查找法并使用GCC/Clang的128位整数扩展:#include#include//定义128位无符号整数类型(GCC/Clang扩展)typedefunsigned
czy8787475
·
2025-05-15 02:20
c语言
ANSI 转义字符
ANSI
C语言
中的全部转义字符序列如下:##a:响铃符b:回退符f:换页符n:换行符r:回车符t:横向制表符v:纵向制表符:反斜杠?
vivian_wanjin
·
2025-05-15 01:41
computer
ascii
ANSI
转义字符
C 语言_程序编译全过程详解
在Linux系统的开发环境中,
C语言
程序的编译过程是将人类编写的高级语言代码转换为计算机能够直接执行的机器指令的关键环节。
renhl252
·
2025-05-14 20:42
C语言
c语言
C语言
之图书管理系统(功能齐全!!!)
【主要内容】开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己情况进行扩充,比如是否借出、库存量等)。使之能提供以下基本功能:(1)图书信息录入功能(图书信息用文件保存)--输入(2)图书信息浏览功能--输出(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式):①按书名查询②按作者名查询按照价钱排序按出版时间排序等等(4
付朝鲜
·
2025-05-14 19:01
C语言与算法基础(竞赛版)
C语言
《嵌入式
C语言
笔记(十二):二维数组传参、作用域与生存期全解析》
今日学习内容1.二维数组作为函数参数(1)参数传递规则整型二维数组:必须显式传递行数和列数//函数声明voidprocess_matrix(intmat[][4],introws);//列数必须显式指定//调用示例intarr[3][4]={0};process_matrix(arr,3);字符型二维数组:voidprint_strings(charstr[][20],intcount);//每行
sheepwjl
·
2025-05-14 19:27
c
算法
c语言
笔记
linux
开发语言
C语言
| 指针
指针是
C语言
的第二个重点,耐心去学,可以掌握。使用指针的原因+指针的优点,如下:1用指针可以表示一些复杂的数据结构。存储数据可以用数组表示,在数据结构中,可以通过链表、树、图来存储。
青出于兰
·
2025-05-14 16:11
C语言
c语言
开发语言
力扣上的整数反转
C语言
实现,力扣(LeetCode)7.整数反转
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。java版classSolution{publicintreverse(intx){intnu
weixin_39629947
·
2025-05-14 15:05
力扣上的整数反转C语言实现
C语言
数据结构——二叉树
链式存储定义结构体typedefstructtree{chardata;structtree*Lchild,*Rchild;}Tree;创建二叉树(采用先序遍历创建,也可采用中序或后序遍历创建)1.扫描字符序列,输入字符ch2.如果ch是一个'#'字符,则表明该二叉树为空树,即T为NULL;否则执行以下操作:申请一个节点空间将ch赋给T->data递归创建T的左子树递归创建T的右子树voidCre
顾十方
·
2025-05-14 12:47
C语言与数据结构
数据结构
C语言
字符函数和字符串函数(1)
目录1.字符分类函数2.字符转换函数3.strlen的使用和模拟实现4.strcpy的使用和模拟实现在编程的过程中,我们经常要处理字符和字符串,为了方便操作字符和字符串,
C语言
标准库中提供了一系列库函数
多雨西雅图
·
2025-05-14 12:45
C语言
c语言
开发语言
C 语言数组排序:深入理解与实现冒泡排序 (Bubble Sort)
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474
C语言
数组排序:深入理解与实现冒泡排序(BubbleSort)在日常编程中,对数据进行排序是一项非常常见的任务。
web安全工具库
·
2025-05-14 09:59
2025C++学习
状态模式
c++写欧拉筛
下面是用
C语言
写的欧拉筛的算法的示例代码:#include#include#defineMAX_NUM1000000intmain(void){//创建一个布尔数组,用于标记每个数是否为质数//初始化为
滚菩提哦呢
·
2025-05-14 09:24
c++
算法
数据结构
c语言
开发语言
歌曲《忘尘谷》基于
C语言
的歌曲调性检测技术解析
本文以
C语言
为核心,结合音频处理库(libsndfile)和快速傅里叶变换库(FFTW),探讨如何实现调性检测,并通过实际案例《忘尘谷》分析程序结果与简谱标记的差异。
109702008
·
2025-05-14 07:17
杂谈
c语言
人工智能
音乐
C 语言_基础语法全解析_深度细化版
一、
C语言
基本结构1.1程序组成部分一个完整的C程序由以下部分组成:预处理指令:以#开头,在编译前处理#include//引入标准库#definePI3.14159//定义常量全局变量声明:在所有函数外部定义的变量
renhl252
·
2025-05-14 07:45
C语言
c语言
C语言
中常见的表达式
文章目录前言一、表达式定义二、常量表达式三、算数表达式四、赋值表达式五、关系表达式六、逻辑表达式七、复合表达式八、逗号表达式九、其他的总结前言本文主要介绍什么是表达式,表达式在
C语言
中非常常见希望大家可以好好学习
花落已飘
·
2025-05-14 06:08
C语言入门保姆级教程
c语言
C语言
:输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。
解题思路:问题的关键是怎样确定“出现一个新单词了”。可以采取这样的方法:从策1个字符开始逐个字符进行检查,判断此字符是否是新单词的开头,如果是,就使变量num的值加1(用变量num统计单词数),最后得到的num的值就是单词总数。判断是否出现新单词,可以由是否有空格出现来决定(连续的若干个空格作为出现一次空格;一行开头的空格不统计在内)。如果测出某一个字符为非空格,而它的前面的字符是空格,则表示“新
碎月拾梦
·
2025-05-14 03:15
c语言
开发语言
自学嵌入式DAY7:数组
②数组名应该符合标识符规则③常量表达式为数值,应该至少有一个元素且此处为整型常量表达式注意:允许使用变量来指定数组元素eg:intn=10;inta[n];1.2一维数组元素的引用
C语言
中规定只能逐
Coision.
·
2025-05-13 23:23
c语言
C++的历史与发展
目录一、C++的诞生与早期发展(一)
C语言
的兴起与局限(二)C++的雏形:CwithClasses(三)C++命名与早期特性丰富二、C++的主要发展历程(一)1985年:经典著作出版(二)1990年:模板与异常机制引入
二年级程序员
·
2025-05-13 23:21
c++
Go语言的发展历史 -《Go语言实战指南》
章Go语言的发展历史一、Go语言的诞生背景在2007年,Google的软件工程师RobertGriesemer、RobPike和KenThompson三位大神级人物(KenThompson是UNIX和
C语言
的主要作者之一
程序员爱钓鱼
·
2025-05-13 21:05
golang
开发语言
后端
硕成
C语言
14+15
1.Putchar函数和getchar函数getchar函数,如果键盘输入了97,则会输出9,不会输出a2.求圆的周长和面积#define_CRT_SECURE_NO_WARNINGS#include#definePI3.1415926 //宏定义main(){doubler,S,C;printf("请输入圆的半径:");scanf("%lf",&r);S=PI*r*r;C=PI*2*r;pri
Patrick_kafka
·
2025-05-13 20:02
算法
c语言
C 语言库函数开发中必知的运算符魔法:|、||、&、&&、^、~、! 的实战指南
C语言
库函数开发中必知的运算符魔法:|、||、&、&&、^、~、!
Jack电子实验室
·
2025-05-13 19:26
c语言
单片机
开发语言
虚拟币用到的非常哇塞的技术(状态通道)解读
python编程示例系列二python的Web神器Streamlit如何应聘高薪职位C#视觉应用开发问题系列c#串口应用开发问题系列microPythonPython最小内核源码解析NI-motion运动控制
c语言
示例代码解析
zhangzhechun_03
·
2025-05-13 19:54
去中心化
区块链
网络
人工智能
p2p
C++类与对象入门(笔记)
1.C++中的类与
C语言
中的结构体这是
C语言
中结构体,本质是一个自定义的数据类型,结构体成员也只能是变量。
bpmfdtnlgkhjqxzhchshrzcsyw
·
2025-05-13 19:53
c++
OpenGL学习笔记【1】——简介
二、OpenGL跨语言OpenGL是一个
C语言
库,因此理解
C语言
(或C++)的基本知识是非常有用的。
奋斗的菇凉
·
2025-05-13 19:53
学习
笔记
C语言
笔记-22-Linux基础-信号
C语言
笔记-22-Linux基础-信号文章目录
C语言
笔记-22-Linux基础-信号前言一、信号概括二、信号函数三、信号的产生pause阻塞线程四、信号掩码集和未决信号集五、设置阻塞信号信号集类型相关操作设置信号集到信号掩码集六
宝全哥哥
·
2025-05-13 18:17
C笔记
linux
c语言
运维
C语言
笔记-23-Linux基础-共享内存
C语言
笔记-23-Linux基础-共享内存文章目录
C语言
笔记-23-Linux基础-共享内存前言一、共享内存概括ipcs指令共享内存使用流程1.生成键值2.使用健值获取共享内存变量id3.将共享内存对象关联到进程地址空间中
宝全哥哥
·
2025-05-13 18:47
C笔记
linux
c语言
运维
STM32 __rt_entry
STM32中__rt_entry函数的深度解析在STM32的启动流程中,__rt_entry是一个由ARMC库提供的核心函数,负责在__main完成基础初始化后,搭建完整的
C语言
运行环境。
GodKK老神灭
·
2025-05-13 17:09
STM32
stm32
单片机
C语言
中的文本读写和二进制读写接口
C语言
提供了多种标准库函数来处理文件的文本读写和二进制读写操作。
阿沁QWQ
·
2025-05-13 16:37
算法
开发语言
c++
C语言
操作符面试变态题
文章目录一、不创建临时变量交换两个数的值二、求一个整数在内存中存储的二进制中1的个数总结一、不创建临时变量交换两个数的值看到这道题我们第一思路肯定是创建变量c进行交换但是题中已经要求了不能创建临时变量所以我们需要换其他的思路。思考以后我们可能会想到用加法的方法inta=5;intb=3;a=a+b;b=a-b;//b=aa=a-b;//a=a+b-a=b这种方法看似可以,但这是道面试题肯定不会出的
朝夕无咎
·
2025-05-13 12:35
面试
职场和发展
探索
C语言
中的二叉树:原理、实现与应用
在
C语言
中,我们可以利用指针灵活地构建和操作二叉树。接下来,就让我们深入了解二叉树在
C语言
中的实现与相关操作。
浩皓素
·
2025-05-13 08:39
c语言
链式二叉树——
C语言
实现
链式二叉树——
C语言
实现一、代码注释1.相关头文件2.宏定义内容3.可读性优化及二叉树类型声明4.相关函数1)构造空二叉树T`StatusInitBiTree(BiTree*T)`2)创建二叉树T`voidCreateBiTree
m0_74939433
·
2025-05-13 07:34
数据结构
c语言
数据结构
小游戏:人生中写的第一个小游戏——贪吃蛇(
C语言
)
系列文章的目录:第一章:人生中写的第一个小游戏——贪吃蛇(
C语言
)这个游戏的代码我在gitee上发布了,大家如果不嫌弃,可以进入这个网址进行查看和复制:https://gitee.com/rising-sun
加油,旭杏
·
2025-05-13 07:01
c语言
开发语言
堆与二叉树——
C语言
一、顺序表底层#pragmaonce#include#include#includetypedefintdata;typedefstructHeap{data*arr;intsize;intcapacity;}Heap;voidHeapInit(Heap*php);voidHeapDestroy(Heap*php);//把已有堆进行排序voidtreesort(Heap*php);voidHeap
黄皮の电气鼠
·
2025-05-13 06:01
c语言
android
开发语言
【
C语言
入门】内联函数
引言在
C语言
编程中,性能优化和代码可读性始终是开发者关注的重点。当遇到高频调用的短函数(比如计算简单数学公式、状态检查等)时,普通函数的调用开销(如栈帧创建、参数传递、返回值处理)可能成为性能瓶颈。
Mr_-G
·
2025-05-13 06:29
C语言
C语言入门
编程入门
内联函数
宏
inline
function
对象式宏
函数式宏
#define
c#
APP自动化简单理解(在python中实现简单的app自动化框架)
一、app自动化环境搭建1、安装jdk及配置jdk的环境变量app底层是
c语言
,应用层是java,所以需要jdk2、安装SDK,配置androidSDK环境3、安装模拟器4、下载安装Appium工具01
mihxy
·
2025-05-13 04:49
#
app
自动化
pycharm
python
c语言
用相减法求两个数的最大公约数,详解
C语言
求两个数的最大公约数及最小公倍数的方法...
搜索热词求两个正整数的最大公约数思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为f(x,y)=f(y,x%y),f(x,x-y)(x>=y>0)。根据通式写出算法不难,这里就不给出了。这里给出《编程之美》上的算法,主要是为了减少迭代的次数。对于x和y,如果y=k*y1,x=k*x1,那么f(x,y)=k*f(x1,y1)。另外,如果x=p*x1,假设p为素数,并
叶修的伞
·
2025-05-13 02:37
C语言
| 局部变量、全局变量
重点掌握[局部变量][全局变量]![寄存器]在CPU内部存储数据的区域,是CPU的组成部分,用来暂时存放参与运算的数据和运算结果。(和内存比,存储的数据要少得多)【局部变量】[局部变量]定义在函数内部的变量,只在本函数内有效。用{大括号}限定的,只在大括号内有用,执行完,局部变量马上就会被释放掉。所以,不同函数中,可以定义同名的局部变量。复合语句,就是用大括号{}括起来的多个语句。【全局变量】[全
青出于兰
·
2025-05-13 02:07
C语言
c语言
开发语言
C语言
| 三个整数从小到大排序
【分析思路】三个整数从小到大排序这个程序的算法是:先把第一个数num1跟它后面所有的数相比较,找出最小的,通过中间变量temp交换,赋给num1;接着中间值num2和它后面所有的数相比较,找出第二小的,然后赋给num2……以此类推,直到比完了所有的数。【代码】#includeintmain(void){intnum1,num2,num3,temp;printf("请输入三个整数:");scanf(
青出于兰
·
2025-05-13 02:37
C语言
c语言
开发语言
C语言
设计递归函数计算两个整数的最大公约数
描述下面程序的功能是通过递归函数计算两个整数的最大公约数。请将程序补充完整。#includeintgcd(int,int);intmain(){ inta,b,x; scanf("%d%d",&a,&b); x=gcd(a,b); printf("%d\n",x); return0;}//你提交的代码将放在这里提交答案时,只需要提交自己补充的代码。输入2个正整数,中间用空格隔开。输出输出
禅悦清酣
·
2025-05-13 02:35
c语言
算法
C语言
| 递归求两个数的最大公约数
C语言
|函数的递归调用【递归求两个数的最大公约数】难点在于如何呈现出求解最大公约数数学上求解两个数的最大公约数有多种方法,包括辗转相除法、相减法、穷举法等。
青出于兰
·
2025-05-13 02:35
C语言
c语言
AES密码算法系列2:AES密码算法设计与实现
其中
C语言
版是底层实现,Java语言的两版是调用Java提供的包,代码中有详细的注释,供大家学习交流之用。
罗氏舞台
·
2025-05-13 01:00
密码算法
AES
密码算法
实现
加密算法
扫雷(升级版)附全代码
上次我写了简单版本的扫雷(建议看一下扫雷【
C语言
】-CSDN博客),但是有些功能并没有实现。比如:没有如果排查位置不是雷,可以展开周围的功能。没有标记的功能。在这篇中这些功能都会被实现。
轻颂呀
·
2025-05-12 21:37
游戏
c语言
重温经典:TurboC 2.0——
C语言
编程的怀旧之旅
重温经典:TurboC2.0——
C语言
编程的怀旧之旅TurboC2.0下载及使用方法项目地址:https://gitcode.com/Resource-Bundle-Collection/85181项目介绍
徐梁珩Walton
·
2025-05-12 18:11
Python基础---异常处理
常见的异常类型异常类型含义实例AssertionError当assert关键字后的条件为假时,程序运行会停止并抛出AssertionError异常>>>demo_list=['
C语言
中文网']>>>assertlen
new282
·
2025-05-12 18:10
Python基础
python
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他