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#defineN5intmain(){intarr[N][N],i,j;intcount=1;//从1递增if(N%2==1)//判断是否有单独的中心块,有单独的中心块,就先处理arr[N/2][N/2]=N*N;for(i=0;ii;j--)//向右arr[N-1-i][j]=count++;//行不变列减小for(j=N-1-i;j>i;j--)//向上arr[j][i]=co
浪浪山 tin
·
2025-06-11 23:01
矩阵
c语言
删除重复的数字(
C语言
)
//思路:先遍历数组,然后删除重复元素(用标识符变量)#includeintmain(){intarr[]={1,2,6,3,4,4,5,6,6,7};inti,j,sign;intn=sizeof(arr)/sizeof(arr[0]);//得到数组的长度intp=0;//唯一元素的下标for(i=1;i
浪浪山 tin
·
2025-06-11 23:01
算法
数据结构
鸿蒙OpenHarmony之分布式软总线json_payload.c(一)
⑤记录一场鸿蒙开发岗位面试经历~⑥持续更新中……cJSON介绍cJSON是用
C语言
编写的一个轻巧,简单的JSON解析器。它采用链表组织数据,其核心数
陈乔布斯
·
2025-06-11 22:21
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
分布式
json
c语言
OpenHarmony
软总线
鸿蒙开发
【嵌入式面试】嵌入式面试笔试题
1.正确使用pthread_join2.避免线程泄露3.使用线程池4.合理处理线程退出5.设置线程属性6.检查和调试八、STM32芯片跟STC芯片的区别九、
C语言
跟C+
跳河轻生的鱼
·
2025-06-11 20:42
面试
面试
职场和发展
C语言
分支和循环(下)
C语言
中提供了break和continue两个关键字,就是应用到循环中的。-break的作用是用于永久的终止循环,只要break被执行,直接就会跳出循环,继续往后执行。
多雨西雅图
·
2025-06-11 18:25
C语言
c语言
开发语言
C语言
指针(3)
目录1.assert断言2.strlen的使用3.传值调用和传址调用1.assert断言assert.h头文件定义了宏assert(),用于在运行时确保程序符合指定条件,如果不符合,就报错终止运行。这个宏常常被称为“断言”。1assert(p!=NULL);上面代码在程序运行到这一行语句时,验证变量p是否等于NULL。如果确实不等于NULL,程序继续运行,否则就会终止运行,并且给出报错信息提示。a
多雨西雅图
·
2025-06-11 18:25
C语言
c语言
开发语言
C语言
动态内存管理(4)
在前面关于动态内存管理的三篇文章中,已经将动态内存管理的内容全部讲完,为了能够更好的理解动态内存管理和三个函数,有下面四个经典的笔试题,接下来跟着我一起来看看吧!1.题目1:voidGetMemory(char*p){p=(char*)malloc(100);}voidTest(void){char*str=NULL;GetMemory(str);strcpy(str,"helloworld");
多雨西雅图
·
2025-06-11 18:55
C语言
c语言
开发语言
数据结构之顺序表_动态顺序表(
C语言
版)
静态顺序表我们已经实现完毕了,下来我们实现一下动态顺序表静态链接:数据结构之顺序表——静态顺序表(
C语言
版)首先来了解一下两个顺序表的差别一、内存管理的灵活性动态分配与释放:动态顺序表能够在运行时根据需要动态地分配和释放内存空间
jin mo
·
2025-06-11 18:24
数据结构
数据结构
c语言
算法
【第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组】
C语言
代码
一、日期统计算法思想暴力枚举2023年的每个月的每一天,逐个和已知数组中的元素对比,找到符合条件的就跳出循环#includeintmain(){intarr[100]={5,6,8,6,9,1,6,1,2,4,9,1,9,8,2,3,6,4,7,7,5,9,5,0,3,8,7,5,8,1,5,8,6,1,8,3,0,3,7,9,2,7,0,5,8,8,5,7,0,9,9,1,9,4,4,6,8,6
Joey_friends
·
2025-06-11 18:54
蓝桥杯
算法
数据结构
c语言
省略号和可变参数模板
本文主要介绍如何展开可变参数的参数包1.
C语言
的va_list展开可变参数#include#includevoidprintNumbers(intcount,...)
qq_42987967
·
2025-06-11 15:03
编程语言学习笔记C++
c++
算法
开发语言
C语言
指针(一)
指针深入理解#指针指针基础32位机器假设有32根地址总线,每根地址线出来的电信号转换成数字信号后是1或者0,那我们把32根地址线产生的2进制序列当做一个地址,那么一个地址就是32个bit位,需要4个字节才能存储。如果指针变量是用来存放地址的,那么指针变量的大小就得是4个字节的空间才可以。同理64位机器,假设有64根地址线,一个地址就是64个二进制位组成的二进制序列,存储起来就需要8个字节的空间,指
学不动CV了
·
2025-06-11 12:09
c++
算法
开发语言
c语言
stm32
单片机
c语言
代码习题——递归习题
题目二:递归实现n的k次方先看代码:intfac(intn,intk){if(k>1)returnn*fac(n,k-1);if(k==0)return1;}intmain(){intn=0;intk=0;scanf("%d%d",&n,&k);intret=fac(n,k);printf("%d",ret);}fac(2,3)2*fac(2,2)2*2*fac(2,1)2*2*2*fac(2,0
爱装代码的小瓶子
·
2025-06-11 11:03
c语言
算法
数据结构
用
c语言
找出数组中重复的数字的多种解法
我们先看题干如下(题目来自acwing):在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3限制:2&nums){intlength=nums.size();inti=0;intb[1000]={0};//构造的标识数组
盛寒
·
2025-06-11 10:57
c语言
算法
开发语言
小白初始嵌入式Day11
数组作为函数参数学习笔记在
C语言
的学习过程中,函数与数组的结合使用是一个非常重要的知识点,尤其是数组作为函数参数的相关内容,掌握好这部分知识对编写高效、灵活的代码至关重要。
Lyeeeey
·
2025-06-11 08:42
嵌入式硬件
python数据可视化
importnumpyasnp"""关于numpy:1,一个科学计算库,底层使用
C语言
实现,计算效率非常高;2,numpy比较重要的数据结构
code_shenbing
·
2025-06-11 06:57
python项目集合
信息可视化
python
数据分析
排队叫号系统设计与实现:单片机嵌入式项目
通过详细的原理图设计和程序编写,包括硬件连接、电路布局以及
C语言
或汇编语言的软件设计,实现一个高效、可靠的排队叫号系统。
西域情歌
·
2025-06-11 03:38
C 语言 static 与 extern 详解
一、引言在
C语言
中,static和extern是两个非常重要的关键字,它们在变量和函数的声明与定义中起着关键作用。
努力创造奇迹
·
2025-06-11 03:07
C语言开发入门
c语言
开发语言
C语言
源代码系列-管理系统之小学生测验
往期文章分享点击跳转=>《导航贴》-Unity手册,系统实战学习点击跳转=>《导航贴》-Android手册,重温移动开发关于作者众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,
芝麻粒儿
·
2025-06-11 01:24
案例项目实战源码
c语言
开发语言
个人开发
配置文件读写工具(
c语言
实现)
一,实现了一个灵活的读取或设置配置文件中的键-值中的值的功能使用规则如下1,键-值之间的连接符可以自定义指定,不固定2,对配置文件的大小没有限制,可随意大小3,键,连接符,值依次出现一行,三者之间不能有重叠4,对于设置函数,如果不存在对应的键,则会在配置文件最后一行自动添加5对于每行除空格字符外第一个字符为‘#’,则该行会被当成注释行二,有五个文件分别为conf_file.cconf_file.c
·
2025-06-11 01:50
【
C语言
】-指针01
1、指针概念指针(pointer)是一个值为内存地址的变量(或数据对象)。1.1、指针的声明int*pi;/*pi是指向int类型变量的指针,注意未经初始化的指针不准使用*/声明指针的时候必须指定指针指向变量的类型,因为不同的变量类型占用不同的存储空间,此外一些指针操作要求知道操作对象的大小。声明的意思pi是一个指针,*pi是int类型。1.2、与指针相关的运算符地址运算符(&):后跟一个变量名时
Wangshanjie_98
·
2025-06-11 00:46
C语言
c语言
c语言
-数据类型(1)
数据类型:1.基本数据类型:不可以再分解,自我说明;2.构造数据类型:由基本数据类型或构造类型通过构造方法组成;3.指针类型:用来表示某个变量在存储器的地址;4.空类型:调用后不需要向调用者返回函数值的函数,可以定义为“空类型”,类型标识符为void。常量和变量:区别1:在程序执行过程中,其值不发生改变的量称为常量;其值发生改变的量称为变量。区别2:常量可以不经过说明直接引用;变量必须先定义后使用
·
2025-06-11 00:15
c语言
计算存储大小,在
C语言
中5种基本数据类型的存储空间长度的排列顺序
在
C语言
中5种基本数据类型的存储空间长度的排列顺序來源:互聯網2010-04-2219:19:59評論分類:電腦/網絡>>程序設計>>其他編程語言問題描述:在
C语言
中,5种基本数据类型的存储空间长度的排列顺序为
weixin_39663258
·
2025-06-11 00:45
c语言计算存储大小
C语言
---复杂数据类型程序设计(5)
一、结构体结构是C中另一种用户自定义的数据类型,它允许存储不同类型的数据项。结构体中的数据成员可以是基本数据类型(如int、float、char等),也可以是其他结构体类型、指针类型等。结构用于表示一条记录,假设想要跟踪图书馆中书本的动态,可能需要跟踪每本书的下列属性:TitleAuthorSubject1.定义结构由关键字struct和结构体名组成,结构体名可以根据需要自行定义。struct语句
Wanyu677
·
2025-06-11 00:44
C语言
c语言
windows
开发语言
C++ 时间处理指南:深入剖析<ctime>库
库作为C++标准库的重要组成部分,自
C语言
时代传承而来,为开发者提供了一套经典且实用的时间处理方案。本文将深入探索库的核心内容,通过丰富的代码示例,助你全面掌握其用法。一、库核心概念1.时间戳:tim
a.原味瓜子
·
2025-06-10 20:15
C++
c++
数据结构
算法
C语言
数组学习
今天学习了数组的基本知识,包括一维数组、二维数组、变长数组、数组查找等内容。下面将我所写的代码及知识点分享给大家。1.一维数组数组可以通过索引或下标访问元素,下标从0开始,数组可以完全初始化或不完全初始化。不完全初始化时,未指定的元素会被自动初始化为0intmain(){intarr1[10]={1,2,3,4,5,6};//不完全初始化//数组的下标→012345,下标从0开始intarr2[1
Mingze0314
·
2025-06-10 20:42
c语言
学习
算法
Python 之 C C++ 混合编程_python脚本 编译c++
(1)
C语言
文件:pycall.c/***gcc-olibpycall.so-shared-fPICpycall.c*/#include#incl
2401_87215196
·
2025-06-10 19:07
python
c语言
c++
14.MySQL使用
C语言
连接
14.MySQL使用
C语言
连接文章目录引入库下载库文件在项目中使用库使用库连接数据库创建MySQL对象连接数据库关闭数据库连接连接示例下发SQL请求设置编码格式测试表介绍向数据库中插入数据删除数据库中的数据修改数据库中的数据获取查询结果获取查询结果的行数获取查询结果的列数获取查询结果的列属性获取查询结果中的一行数据查询示例引入库要使用
·
2025-06-10 18:25
js红宝书笔记-第三章
第三章语言基础1.1语法ECMAScript的语法借鉴了
C语言
和其他类
C语言
,如Java等区分大小写,变量a与A不同标识符,变量名、函数名、参数名等一切你可以命名的东西的名称就是标识符,由字母、下划线(
卷心菜yst
·
2025-06-10 17:22
js笔记
javascript
前端
开发语言
变量的存储位置、生命期及类别
目录变量的存储位置变量的生命期/生存期(1)静态存储extern变量static变量(2)动态存储auto变量register变量变量的存储位置一个
C语言
程序经过编译程序的编译和链接之后,生成可执行的机器语言程序
永生辉皇
·
2025-06-10 17:22
jvm
java
算法
c++
c语言
简易oled多级菜单实现
查看了大多数博主发的文章,大概似懂的文章内容可让我好一阵思考,于是我觉得应该有一篇更加简单易懂的文章能轻易上手;我们实现项目时一定先要准备以下知识点:1.结构体2.结构体数组3.函数指针(如果还有没有这方面的
C语言
知识
同学,好好学习
·
2025-06-10 16:15
嵌入式硬件
stm32
C语言
(一)
一.全局变量和局部变量的区别:在编程中,全局变量和局部变量是根据作用域(变量可访问的范围)来区分的两种变量类型。它们的主要区别如下:1.定义位置与作用域全局变量:定义位置:在代码文件的顶层(所有函数、类或模块外部)。作用域:整个程序(或当前模块),所有函数和类都可访问。局部变量:定义位置:在函数、类方法或代码块(如循环、条件语句)内部。作用域:仅限于定义它的函数或代码块,外部无法访问。2.生命周期
乄夜
·
2025-06-10 16:40
嵌入式八股文
面试
c语言
职场和发展
嵌入式硬件
物联网
单片机
C语言
与嵌入式GUI开发:µGFX、LVGL等嵌入式图形库的使用与定制(四)
目录一、嵌入式GUI库的选择与比较:µGFXvs.LVGL1.1两者在功能特性、性能、资源占用等方面的对比分析1.3µGFX与LVGL的适用场景举例二、嵌入式图形库的定制与扩展2.1嵌入式图形库定制的基本思路与方法2.2定制µGFX与LVGL的外观风格与交互逻辑2.3扩展图形库功能:添加自定义GUI组件或对接特定硬件接口一、嵌入式GUI库的选择与比较:µGFXvs.LVGL1.1两者在功能特性、性
JJJ69
·
2025-06-10 15:05
学习C语言吧
c语言
开发语言
操作系统原理
抽象成逻辑地址)、保护、共享、虚拟化(存到硬盘中)内存管理的方法:程序重定位、分段、分页、虚拟内存、按需分页虚拟内存地址空间:物理地址空间、逻辑地址空间逻辑地址生成过程(编译器即可完成,不需要操作系统来完成)如
c语言
weixin_45766539
·
2025-06-10 15:35
linux
初学者常用头文件及其函数(
C语言
)(持续更新)
#include【写
C语言
必备的头文件】C标准库–|菜鸟教程(runoob.com)C标准库string.h中几个常用函数的使用详解-知乎(zhihu.com)定义了(standardinput&output
哈哈哈AZ
·
2025-06-10 15:35
C语言
c语言
蓝桥杯
c语言
省赛2017,2017年第八届蓝桥杯全国软件大赛省赛、国赛总结
这是我上大学以来第一次写总结,国赛已经结束了好久,但是自己还是想纪录一下第一次参加蓝桥杯的经历今年大二,第一次参加蓝桥杯,刚进大学我们系听过最多的就是蓝桥杯,奈何上大学前连
C语言
是啥都没听过,大一就没参加
一条胖咸鱼
·
2025-06-10 14:30
蓝桥杯c语言省赛2017
c语言
tips-结构体数组 VS 链表宏:`list_for_each_entry` 的优势与局限对比分析
0.写在开头在嵌入式开发、操作系统内核或者一般的
C语言
项目中,我们经常需要管理一组结构体数据。对于初学者而言,使用结构体数组无疑是最直观的选择,数组简单、访问高效,代码逻辑也易于理解。
ZHHHHHJ66
·
2025-06-10 12:21
C语言
数据结构
c语言
链表
list
Redis是什么
Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的使用ANSI
C语言
编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
骆驼整理说
·
2025-06-10 12:50
分布式微服务框架
开源框架及中间件
java
redis
C语言
(二)
一、源码,反码,补码源码(原码)定义源码是最直观的二进制表示方法,最高位为符号位(0表示正数,1表示负数),其余位表示数值的绝对值。以8位二进制数为例:正数+5的源码:00000101(符号位0,数值位5的二进制)负数-5的源码:10000101(符号位1,数值位5的二进制)特点简单直观:直接对应数值的正负和大小,便于人类理解。零的表示不唯一:+0的源码:00000000-0的源码:1000000
乄夜
·
2025-06-10 11:42
嵌入式八股文
c语言
开发语言
面试
嵌入式硬件
物联网
单片机
mcu
数据结构(
C语言
版)
第一章绪论1.2基本概念和术语数据:所有能够输入到计算机中并被计算机程序处理的符号的总称数据元素:数据的基本单位,一个数据元素有若干个数据项组成一本书的书目信息为数据元素,书目信息中的每一项(如书名,作者名等)为一个数据项数据对象:性质相同的数据元素的集合,是数据的一个子集数据结构:是相互之间存在一种或多种特定关系的数据元素的集合结构:数据之间存在的各种关系集合:除同属于一个集合外,无关系线性结构
学习好难啊学不下去
·
2025-06-10 11:10
数据结构
Day 2:
C语言
中的字符串结尾与缓冲区溢出
1.原理与细节讲解
C语言
中的字符串是以'\0'(null字符,ASCII为0)结尾的字符数组。
boringhex.top
·
2025-06-10 10:04
c语言
2.java基本语法(变量)
回顾Java语言应用领域Javaweb开发:后台开发大数据开发Android应用程序开发:客户端开发Java语言的特点面向对象性:两个因素:类、对象三个特性:封装、继承、多态健壮性:①去除
C语言
中的指针
hutc_Alan
·
2025-06-10 08:55
java
python 字符串获取倒数第二个_Python 学习 第二篇:数据类型(字符串)
Python没有
C语言
的字符和字符串之分,只有字符串。
weixin_39582569
·
2025-06-10 08:22
python
字符串获取倒数第二个
AES-GCM和SM4-GCM工作原理及数据加解密验证方案详解
AES-GCM和SM4-GCM工作原理及数据加解密验证方案详解下面分三部分给出:AES-GCM/SM4-GCM原理梳理基于OpenSSL的
C语言
ReferenceModel(可编译成DPI-C动态库)SystemVerilogDPI
元直数字电路验证
·
2025-06-10 07:18
PCIe/UCIe学习笔记
国密算法
数据加解密
PCIe加密传输
C语言
实现冒泡排序(附完整源码)
C语言
实现冒泡排序intmain(){inta[]={5,8,2,3,
源代码大师
·
2025-06-10 05:31
C和C++实战教程
c语言
开发语言
C语言
:冒泡排序
一、理论基础1、传值调用与传址调用传值调用:把实参的值拷贝一份传给函数的形参,函数内部操作的是这个副本,对副本的修改不会影响到实参本身。常用于数值计算,数值查询等场景。(详见《函数栈帧的创建与销毁》)如下图:在进行传值调用时,a、b的值其实并没有改变。函数栈帧的创建与销毁:https://blog.csdn.net/Yolo_TvT/article/details/147195451?fromsh
Yolo_TvT
·
2025-06-10 05:00
C语言系列
c语言
算法
开发语言
print方法的作用
c语言
,C 库函数 isprint() 使用方法及示例
C库函数isprint()使用方法及示例isprint()函数检查字符是否为可打印字符。那些占用打印空间的字符称为可打印字符。可打印字符与iscntrl()检查的控制字符正好相反。Cisprint()原型intisprint(intarg);函数isprint()接受整数形式的单个参数,并返回类型为int的值。即使isprint()将整数作为参数,字符也会传递给函数。在内部,该字符将转换为其ASC
东隅下桑榆
·
2025-06-10 03:12
print方法的作用c语言
C语言
字符检测函数:isalnum、isalpha、isascii、iscntrl、isdigit、isgraph、islower、isspace、ispunct、isupper
C语言
中文网http://c.biancheng.net/cpp/html/112.html头文件:#include(1)isalnum(c)检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用"
ZalGGboy
·
2025-06-10 02:09
C语言
ctype
C语言函数
C++ | 深入理解C++的IO流:从控制台输出流到文件输出流的应用
目录13--C++的IO流1、流的概念2、
C语言
的输入输出基础——fprintf、fscanffprintffscanf3、C++的IO流——cin/clog/cerr4、标准IO流的使用5、文件IO流
koi li
·
2025-06-10 02:35
C++
算法
c++
类型转换
IO
流
你听过“易语言”吗?
但那时的我还是一个连
C语言
是什么都不知道的小菜鸟!后来,我通过网上论坛了解到还有一个叫做“易语言”的编程语言,而且还是采用中文编程,我顿时就来了兴趣,立刻到网上去搜索了相关教程,
·
2025-06-09 22:12
关于我对各开发语言的看法与接下来的文章内容
首先谈一谈我对开发语言的看法:我觉得开发语言就像一个个样式不同的积木一样,什么都可以做,只是侧重点不同先提出一个问题:就比如现在最火的AI,很多AI的开发语言是python,但是可以开发AI的语言不只有python,用
C语言
·
2025-06-09 21:08
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他