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语言学习备忘
嵌入式学习Day11
C语言
--- 数组作为函数的形参、标识符的作用域与生命周期
一、数组作为函数的形参1.一维整形数组做函数形参//形式上voidprintArray(inta[],intlen);//实际上voidprintArray(int*a,intlen);//指针的形式2.一维字符型数组做函数形参//形式上voidprintStr(chars[]);//字符串有结束标志//实际上voidprintStr(char*s);//字符串有结束标志3.二维整形数组做函数的形
万兜鍪:>
·
2024-02-08 02:43
学习
c语言
嵌入式学习Day14
C语言
--- 位运算
位运算注意:符号位也遵循这个规则一、按位与(&)运算规则:一假则假 inta=0x33; a&0x55; 00110011 01010101& ---------- 00010001//0x11二、按位或(|)运算规则:一真则真 inta=0x33; a|0x55; 00110011 01010101| ---------- 01110111//0x77三、
万兜鍪:>
·
2024-02-08 02:12
算法
1.1 Verilog 教程
Verilog继承了
C语言
的多种操作符和结构,与另一种硬件描述语言VHDL相比,语法不是很严格,代码更加简洁,更容易上手。Verilog不仅定义了语法,还对语法结构都定义了清晰的仿真语义。
二当家的素材网
·
2024-02-08 02:09
Verilog
教程
fpga开发
Verilog
【C++】内存管理深入解析
目录1.内存的五大区域1.1栈区(Stack)1.2堆区(Heap)1.3全局/静态存储区1.4常量存储区1.5代码区2.回顾
c语言
的动态内存管理2.1malloc/calloc/realloc2.2free3
Jayce..
·
2024-02-08 01:59
c++
c++
java
算法
谭浩强【
C语言
程序设计】第七章习题详解
1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。最大公约数方法一:暴力求解//穷举法#includeintgcd(inta,intb){if(a==0)returnb;elseif(b==0)returna;elseif(a==b)returna;//或者bintgcd_ret=a>b?b:a;while(gcd_ret>1){if(
南风与鱼
·
2024-02-08 00:36
c语言
算法
谭浩强C语言程序设计
第七章习题详解
【游戏开发】风靡一时的2048数独小游戏来了,这次是教你怎么用
C语言
写出一个属于自己2048来~
这两天我在网上学了个2048游戏的制作,但是写出来的代码总是有问题希望大家能够帮我找找问题,多谢!!!!!#include#include#include#include#include#defineMAX_GRID4//每行格子数#defineGRID_WIDTH100//格子的宽度#defineINTERVAL15//格子之间的间隙#defineWIN_SIZE(5*INTERVAL+MAX_
天若有情673
·
2024-02-08 00:31
c语言游戏
c语言
数据结构
c++
【华为OD机考 统一考试机试C卷】小华地图寻宝(C++ Java JavaScript Python
C语言
)
华为OD机考:统一考试C卷+D卷+B卷+A卷目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷完C卷真题,最好要把B卷的真题刷一下,因为C卷的部分真题来自B卷。另外订阅专栏还可以联系笔者开通在线OJ进行刷题,提高刷题效率。真题目录:华为OD机考机试真题目录(C卷+D卷+B卷+A卷)+考点说明专栏:2023华为OD机试(B
算法大师
·
2024-02-08 00:59
华为od
c语言
c++
javascript
java
【华为OD】C卷真题:100%通过 查找接口成功率最优时间段
C语言
代码实现[思路+代码]
题目描述:服务之间交换的接口成功率作为服务调用关键质量特性,某个时间段内的接口失败率使用一个数组表示,数组中每个元素都是单位时间内失败率数值,数组中的数值为0~100的整数,给定一个数值(minAverageLost)表示某个时间段内平均失败率容忍值,即平均失败率小于等于minAverageLost,找出数组中最长时间段,如果未找到则直接返回NULL。输入描述输入有两行内容,第一行为{minAve
五木大大
·
2024-02-08 00:26
杂谈
华为od
c语言
算法
c++
java
开发语言
python
ice协议 nat
c语言
实现,基于ICE的VoIP穿越NAT改进方案
1引言近年来,随着数据网络通信逐渐融入传统的话音业务领域,VoIP技术越来越成为当前商业考虑的对象,并正在向一种正式的商业电话模式演进,而会话初始协议(SIP,SessionInitiationProtoc01)就是用来确保这种演进能够实现而需要的NGN(下一代网络)系列协议中重要的一员。SIP是一个用于建立,更改和终止多媒体会话的应用层控制I办议。SIP因其简睢、灵活、可扩展性强的特点,已经成为
weixin_39770165
·
2024-02-08 00:23
ice协议
nat
c语言实现
试题 入门训练 Fibonacci数列(
C语言
)
资源限制时间限制:1.0s内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先
melody_yuan
·
2024-02-08 00:13
牛客错题整理——
C语言
(实时更新)
1.以下程序的运行结果是()#includeintmain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pAd);}答案为7由于赋值运算符的优先级高于逗号表达式,因此pAd=++sum,pAd++,++pad;等价于(pAd=++sum),pAd++,++pad;sum先自增然后赋值给pAd,pAd为6,然后pAd自
有名企梦的小菜鸡
·
2024-02-08 00:38
牛客刷题栏
c语言
算法
学习
程序人生
c语言
编程题目:素数判断(2)(for循环, if判断, continue)
题目:判断一个数是否为素数(素数是只能被1或自身整除的数,除了1。素数一般有2,3,5,7,11,13,17,19...等),并且说明哪些数字不能被该数字整除。编程思路分析:这次的思路与上一篇文章一致。重点运算思路:这次的运算思路和上次文章一致。以下只说重点。continue作用:跳过这一次循环的剩下语句并进入下一轮循环。在将上一次代码进行改动,将break替换为continue,并在if判断后加
半生烟雨-小狼
·
2024-02-07 23:59
c
c语言
开发语言
c语言
编程题目:输出前50位素数(4)(嵌套循环)
编程思路分析:根据《
c语言
编程题目:输出100以内的素数(3)(嵌套循环)-CSDN博客》中得到嵌套循环的使用。在这里我们循环的条件改变了,不再是100以内的数字,而是未知数。
半生烟雨-小狼
·
2024-02-07 23:59
c
c语言
开发语言
c语言
编程题目:输出100以内的素数(3)(嵌套循环)
题目:输出前100位素数。编程思路分析:基本思路和上篇文章类似。把“输入x”替换为了x从2到100(1不是素数)。判断x是否为素数。输出是素数的x。重点运算思路:在上篇文章中我们讨论了如何判断x是否为素数,使用了for循环以递增i来判断。以此为基础,我们需要在外层循环x,使得x从2递增至100,然后再注意判断x是否为素数,并逐一输出。在这里,我们增加了一个计数器,方便查看我们已经记录了多少位素数。
半生烟雨-小狼
·
2024-02-07 23:59
c
c语言
开发语言
c语言
编程题:成绩转换(switch-case语句使用)
题目:编写程序将一个百分制成绩转换为5分制成绩。大于等于90分为A。小于90分,大于等于80分为B。小于80分,大于等于70分为C。小于70分,大于等于60分为D。小于60分为E。编程思路分析:输入一个百分制成绩(数字)。运算(转换)。输出一个5分制成绩。重点运算思路:分析:if-else语句和switch-case语句都可以使用在转换步骤中。但是if-else语句只能逐句对比,switch-ca
半生烟雨-小狼
·
2024-02-07 23:28
c
c语言
算法
开发语言
c语言
编程题目:素数判断(for循环和if判断)
题目:判断一个数是否为素数(素数是只能被1或自身整除的数,除了1。素数一般有2,3,5,7,11,13,17,19...等)。编程思路分析:用户输入一个数n。判断n是否为素数。输出结果。重点运算思路:因为素数特性,所以使被输入的数字【n】对【2~(n-1)】取余判断。要启用for循环,以确保每一个数字都能取余。接下来需要判断取余是否为0。若取余结果为0,则输出“n不是素数”,其余的则输出“n是素数
半生烟雨-小狼
·
2024-02-07 23:56
c
c语言
算法
开发语言
作业-2023.12.27
1>使用
C语言
程序输出一首你喜欢的音乐歌词要求:必须手敲、片段即可至少50字代码:#includeintmain(intargc,constchar*argv[]){printf("\t我不曾忘记\n"
m0_74384179
·
2024-02-07 23:53
算法
删除数字问题
已知n位数字正整数a,去除任意k位数,使剩下数字按原次序排列成新正整数,使其最大
C语言
#include#include#defineN100intdel(chara[]){inti,j,n;n=strlen
凝凉
·
2024-02-07 23:18
C
复习
c语言
【C++】树型结构关联式容器:map/multimap/set/multisetの使用指南(27)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏目录一.键值对二.关联式容器&序列式容器三
YY的秘密代码小屋
·
2024-02-07 23:16
YY
滴
《C++系列》
c++
java
开发语言
C语言
题目:HDU - 1408 盐水的故事
题目描述挂盐水的时候,如果滴起来有规律,先是滴一滴,停一下;然后滴二滴,停一下;再滴三滴,停一下...,现在有一个问题:这瓶盐水一共有VUL毫升,每一滴是D毫升,每一滴的速度是一秒(假设最后一滴不到D毫升,则花费的时间也算一秒),停一下的时间也是一秒这瓶水什么时候能挂完呢?输入输入数据占一行,由VUL和D组成,其中0<D<VUL<5000。输出
guuuuug
·
2024-02-07 23:16
蓝桥杯
c语言
蓝桥杯
算法
c#
C语言
中的条件编译:探索编译时的决策
在
C语言
中,条件编译是一种特殊的编译技术,它允许开发者在编译时根据特定的条件选择性地包含或排除代码片段。这种技术非常有用,特别是当你想针对不同的平台、操作系统或配置编译不同的代码时。
好奇的菜鸟
·
2024-02-07 23:58
C语言
c语言
开发语言
C语言
实现memcpy、memmove库函数
目录引言一、库函数介绍二、库函数详解三、源码实现1.memcpy源码实现2.memmove源码实现四、测试1.memcpy函数2.memmove函数五、源码1.memcpy源码2.memmove源码六、参考文献引言关于memcpy和memmove这两个函数,不论是算法竞赛还是找工作面试笔试,对这两个函数必然是经常都会用到,而且面试的时候很有可能会让你把代码复现出来,也许会问你这两个库函数的区别,这
lijiachang030718
·
2024-02-07 23:55
#
C/C++库函数实现
c++
开发语言
【C++】C++的简要介绍
1.什么是C++
C语言
是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,
C语言
则不合适。为了解决软件危机,20世纪
李 昕 泽
·
2024-02-07 22:22
C++
c++
开发语言
数据结构
算法
c语言
嵌入式开发工程师书籍推荐
今天给大家带来是一些经典的书籍推荐:《嵌入式
C语言
自我修养:从芯片编译器到操作系统》是一本专门为嵌入式读者打造的
C语言
进阶学习图书。
CC学妹
·
2024-02-07 22:49
经验分享
初学
C语言
必须知道的那点事儿
初学
C语言
必须知道的那点事儿解析如何打印"helloworld"数据类型用代码求出数据类型的大小变量和常量变量变量的概念变量的定义变量的分类局部变量全局变量全局变量和局部变量的辨析变量的作用域和生命周期作用域局部变量的作用域全局变量的作用域生命周期局部变量的生命周期全局变量的生命周期常量常量的概念常量的分类字面常量
#include>
·
2024-02-07 22:13
c语言
visualstudio
【C++】初步认识类和对象
初步认识类和对象类的引入类的定义类的访问限定符类的作用域类的实例化类对象的存储this指针this指针的特性类的引入
C语言
结构体中只能定义变量,在C++中,结构体不仅可以定义变量,也可以定义函数。
#include>
·
2024-02-07 22:13
c++
开发语言
在C++的union中使用std::string(非POD对象)的陷阱
struct和union的对比union最开始是
C语言
中的关键字,在嵌入式中比较常见,由于嵌入式内存比较稀缺,所以常用union用来节约空间,在其他需要节省内存的地方也可以用到这个关键字,写一个简单程序来说明
星空_MAX
·
2024-02-07 22:02
c++
开发语言
【51单片机】Kn独立按键控制【LED亮灭】【LED状态】【LED二进制式显示】【LED不断移位】(4)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-07 21:47
YY滴《单片机系列》
51单片机
mongodb
数据库
【51单片机】实现一个动静态数码管显示项目(前置知识铺垫,代码&图演示)(5)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-07 21:46
YY滴《单片机系列》
51单片机
mongodb
数据库
51单片机基础(
C语言
):定时器时钟
1.使用定时器1和LCD1602设计一个简易数字时钟。main.c#include#include"Delay.h"#include"LCD1602.h"#include"Timer0.h"unsignedcharSec=55,Min=59,Hour=23;voidmain(){LCD_Init();Timer0Init();LCD_ShowString(1,1,"Clock:");//上电显示静
爱学C语音的猫
·
2024-02-07 21:44
51单片机编程应用
51单片机
c语言
嵌入式硬件
致自己 青春无悔
计划在大一上半学期学习
c语言
的初阶和java初阶。我希望自己不要放弃,永远牢记自己的梦想,坚持下去,不辜负自己曾经的努力与奋斗,不断提升自己的能力,成为一名专业的程序员。坚持!坚持!坚持!
light.849
·
2024-02-07 21:35
日常
c语言
java
Java基础之枚举的简单运用
咱们先看一下什么是枚举,枚举的概念是:在C#或C++,java等一些计算机编程语言中,枚举类型是一种基本数据类型而不是构造数据类型,而在
C语言
等计算机编程语言中,它是一种构造数据类型。
keybon
·
2024-02-07 21:16
【
c语言
和c++的不同-输出篇】保留小数、输出宽度、左对齐、右对齐(简略版)
c语言
篇#includeintmain(){doublea=12.345;printf("1[");printf("%lf",a);printf("]\n");printf("\n");printf("
归忆_AC
·
2024-02-07 21:53
深大C语言
深大c++
c++
c语言
格式化输出
printf
iomanip
setw
保留小数
C语言
第14节 考试题
什么叫分配内存?什么叫释放内存?操作系统将某一块儿内存空间的使用权利分配给程序。操作系统把分配给该程序的内存空间的使用权利收回,该程序就不能再使用这一块儿内存空间,这叫释放内存。程序将内存空间使用权利交还给操作系统,程序不再使用。附注:释放内存不是把该内存内容清零。变量为什么要初始化?不初始化的话,则是垃圾值。详细说明系统是如何执行inti=5;这个语句的1)VC++6.0请求操作系统为i分配内存
小超_8b2f
·
2024-02-07 20:39
C语言
数组练习以及场景练习题
写了那么久的知识点梳理,今天来写点自己觉得不错的练习题来分享,顺便来巩固自己的知识点,和加强题型的解决方法的记忆。今天给大家带来的有数组的找数字题目,以及场景找凶手的题目,下面让我们来看看今天的第一道题目。目录有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。要求:时间复杂度小于O(N)。一个数组中只有两个数字是出现一次,其他所有数字都
Gu Gu Study
·
2024-02-07 20:42
c语言
算法
visualstudio
c#
开发语言
解析与模拟常用字符串函数strcpy,strcat,strcmp,strstr(一)
目录strcpy与strncpystrcat与strncatstrcmpystrstrstrcpy与strncpy在
C语言
中,strcpy函数用于将一个字符串复制到另一个字符串中,并返回目标字符串的指针
Gu Gu Study
·
2024-02-07 20:12
c语言
c#
visualstudio
谭浩强
C语言
程序设计第五版 第六章 习题 答案
谭浩强
C语言
程序设计第五版第六章习题答案第六章:利用数组处理批量数据1.用筛选法求100之内的素数【答案解析】素数:约数为1和该数本身的数字称为素数,即质数筛选法:又称为筛法。
月已满西楼
·
2024-02-07 20:10
C语言程序设计第五版
谭浩强
答案
c语言
扩展运算符是什么,扩展运算符(spread)是三个点(…)
扩展运算符(spread)是三个点(…),将一个数组||类数组||字符串转为用逗号分隔的序列。js中用来对数组进行操作,把数组里面的东西统统拿出来一、展开数组//展开数组leta=[1,2,3,4,5],b=[...a,6,7];console.log(b);//打印出来的值[1,2,3,4,5,6,7]二、数组的拷贝//数组的拷贝varc=[1,2,3];vard=[...c];d.push(4
开心镖局17355838355
·
2024-02-07 20:37
c语言扩展运算符是什么
I.MX6u嵌入式linux驱动开发
1:Ubuntu系统入门当Ubuntu系统入门以后,我们重点要学的就是如何在Linux下进行
C语言
开发,如何使用gcc编译器、如何编写Makefile文件等等首先安装虚拟机软件VM:VmwareWorkstation
vv不说话
·
2024-02-07 20:35
MX6U嵌入式linux
linux
驱动开发
运维
C语言
二叉树实现
一、申明变量typedefcharBTDataType;typedefstructBinaryTreeNode{BTDataType_data;structBinaryTreeNode*_left;//指向左孩子structBinaryTreeNode*_right;//指向右孩子}BTNode;二、相关函数//通过前序遍历的数组"ABD##E#H##CF##G##"构建二叉树BTNode*Bin
Adv_Ice
·
2024-02-07 20:50
c语言
c++
数据结构
洛谷
C语言
P1047 [NOIP2005 普及组] 校门外的树
[NOIP2005普及组]校门外的树题目描述某校大门外长度为lll的马路上有一排树,每两棵相邻的树之间的间隔都是111米。我们可以把马路看成一个数轴,马路的一端在数轴000的位置,另一端在lll的位置;数轴上的每个整数点,即0,1,2,…,l0,1,2,\dots,l0,1,2,…,l,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点
昕星屿
·
2024-02-07 19:17
洛谷数组入门
c语言
开发语言
【蓝牙通信在
C语言
中如何实现】
蓝牙通信可以使用
C语言
进行实现,具体实现方法如下:首先需要使用蓝牙芯片或模块,例如常用的HC-05蓝牙模块。在
C语言
中,可以使用蓝牙通信的库函数来实现蓝牙通信功能。
六月悉茗
·
2024-02-07 19:16
汽车电子
c语言
网络
单片机
【
C语言
- 力扣 - 反转链表】
反转链表题目描述给你单链表的头节点head,请你反转链表,并返回反转后的链表。题解1-迭代假设链表为1→2→3→∅,我们想要把它改成∅←1←2←3。在遍历链表时,将当前节点的next指针改为指向前一个节点。由于节点没有引用其前一个节点,因此必须事先存储其前一个节点。在更改引用之前,还需要存储后一个节点。最后返回新的头引用。//函数:反转单链表structListNode*reverseList(s
六月悉茗
·
2024-02-07 19:16
C语言学习报告
c语言
leetcode
链表
洛谷P1047 [NOIP2005 普及组] 校门外的树(
C语言
)
#includeintmain(){inta,arr[10001],i=0,b,c,d,j,k=0;scanf("%d%d",&a,&b);for(i=0;i<=a;i++)//将数组初始化为1表明有树arr[i]=1;for(i=0;i
林洛尘
·
2024-02-07 19:12
c语言
算法
数据结构
【
C语言
- 哈希表 - 力扣 - 相交链表】
相交链表题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。自定义评测:评测系统的输入如下(你设计的程序不适用此输入):intersectVal-相交的起始节点的值。如果不存在相交节点,这一值为0lis
六月悉茗
·
2024-02-07 19:11
C语言学习报告
c语言
散列表
leetcode
C语言
实现灰度处理技术:我这盛世美颜可不是开玩笑的!
imageHello,今天给大家带来的是一个比较简单的图形处理技术-灰度处理技术。下面是小编准备的一套C/C++编程教程,加小编C/C++编程学习群:825414254,获取源码。还可获取c/c++资料!image那么到底什么是灰度处理技术呢?简单来说,所谓的灰度处理技术就是把一张彩色的图片变成一张灰色的图片。如下图所示,左边是原图,右边则是已经被处理过后的图片,是不是感觉很好玩呢?image然后
Python编程导师
·
2024-02-07 19:28
C语言
SetPixel绘制各种图形
正方形for(b=100;b<=200;b++)for(a=100;a<=200;a++){SetPixel(hdc,a,b,RGB(255,255,255));}直角三角形for(b=
暗碳
·
2024-02-07 18:59
c
winapi
c语言
winapi
c语言
棋盘麦粒
#include#defineQIPANMAX8//棋盘格子数intmain(){intqipan;longlongxiaomai,zongliang;xiaomai=qipan=1;
暗碳
·
2024-02-07 18:29
c语言
C语言
----函数递归(自我总结)
一.什么是递归?递归是学习C语⾔函数绕不开的⼀个话题!函数的递归:递归其实是⼀种解决问题的方法。在C语⾔中,递归就是函数自己调用自己。举例:写一个史上最简单函数递归的代码:此代码的运行结果如下:以上代码就是⼀个简单的递归程序,只不过上述代码不是为了解决问题,而是为了演示递归的基本形式,代码陷⼊了递归死循环,最终导致栈溢出(Stackoverflow)。递归的思想:把⼀个⼤型复杂问题层层转化为⼀个与
Phospherus.
·
2024-02-07 18:50
c语言
c++
C语言
的分支和循环语句(自我总结)
C语言
是一门结构化的程序设计语言。
Phospherus.
·
2024-02-07 18:19
c语言
开发语言
c++
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他