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
bmp格式转换lcd屏幕c语言
夜是一场梦,你我深陷其中
就着月半,成了晚睡的最佳理由这个时候,电台里应该还在放着播不完的情歌,而沉溺在夜梦中的人依旧得不到快乐房间里摆满了东西,却安静到听见自己的呼吸身边的朋友有好多好多,唯独手机里装满了寂寞守着昏暗里冰冷发光的
屏幕
楼敬
·
2024-02-19 22:41
c语言
实现的小学生心算抢答系统
小学生心算抢答系统本系统用
c语言
以及c++色彩描述实现的一个心算抢答系统,用大约一周的时间去实现的,过程很简单不复杂,适合刚学
c语言
的初学者学习制作的小项目。
@小森林
·
2024-02-19 22:08
c#
c++
个人开发
C语言
猜数字小游戏智能版
不仅有对错,还有评分系统,根据回答的次数给予合适的反馈。此代码适合linux和安卓系统,如果windows想用得删除\033[xxm之类的ANSI打印转义字符,换成windows对应的清屏、切换颜色函数#include#include#includeintcount(intx,inty)//折中法计算最保守猜中的次数{intamount=y-x+1,i=0;for(;amount>0;i++)am
Dark意识
·
2024-02-19 22:06
c语言
一文搞懂
C语言
数组的地址和首元素地址区别,以及易混淆成多重指针。
无论二维数组还是三维数组,他的数组名的值为何与首元素地址相同?这是因为数组名是指针常量,记录着地址值,数组是连续的空间,首元素地址就是数组的地址。取地址数组名和数组首元素的地址虽然数值都相同,区别是编译器记录的信息不同,取地址数组名取出的是整个数组的地址,比数组名高一维度,可以赋值给该数组大小的数组指针。一维数组指针自增1就会跨过整个一维数组的大小,数组名加1只是迈向1个元素的长度。数组名不是多重
Dark意识
·
2024-02-19 22:36
c语言
c++
基于
c语言
的小学生心算CAI系统
基于
c语言
的小学生心算CAI系统基本的功能描述本系统可以用来进行单独的的加、减、乘、除心算练习,也可综合心算的速度与正确率进行测试。
永远十八岁的彭于晏
·
2024-02-19 22:34
c语言
C语言
课程设计
用
c语言
做一个心算小游戏
有加减和乘法3种运算,由于除法涉及到浮点数存储有误差,所以比较难实现,改程序还有判定分数机制,根据难度给定合适的分数,随机抽取运算题目和符号。下面的代码适合Linux和安卓上的编译器,因为用了ANSI转义字符\033[3xm,其中x是0到7的数字表示颜色,如果电脑也想用那么只需删除这个即可。#include#include#includeenumsig{ADD,SUB,MUL};intmain()
Dark意识
·
2024-02-19 22:02
c语言
开发语言
基于51/STM32单片机的智能药盒 物联网定时吃药 药品分类
功能介绍以51/STM32单片机作为主控系统;
LCD
1602液晶显示当前时间、温湿度、药品重量3次吃药时间、药品类目和药品数量HX711压力采集当前药品重量红外感应当前药盒是否打开DS1302时钟芯片显示当前年月日
咸鱼弟
·
2024-02-19 22:21
单片机设计
单片机
stm32
物联网
flutter列表长度不够,如何下拉刷新
在flutter开发中你是否遇到过这样的问题,当你使用了RefreshIndicator这个刷新控件时,列表的长度没有填满
屏幕
,所以无法下拉刷新,这是因为listview有一个参数physics,ListView
为谁点墨成痴
·
2024-02-19 21:42
办公室那些趣事
…”等他放下电话,办公室里已经有好几个同事把水喷到电脑
屏幕
上了…办公室里的两位中年女同事:同事甲
537765efdcc3
·
2024-02-19 21:05
c语言
return栈变量,
C语言
子函数return(局部变量&局部指针&栈)机制
0引C/C++中,函数内部的一切变量(函数内部局部变量,形参)都是在其被调用时才被分配内存单元。子函数运行结束时,所有局部变量的内存单元会被系统释放。形参和函数内部的局部变量的生命期和作用域都是在函数内部(static变量的生命期除外)。在C中,函数被调用时的传参方式有两种形式:传值和传址。传址的好处:(1)能在函数内部通过实参地址间接地改变实参的值。(2)当所传实参内容比较庞大时,传址只是复制了
芬芳获园
·
2024-02-19 21:40
c语言return栈变量
C语言
局部数组大小与内存的栈的关系
为什么不能在函数体内开局部整型二维数组[1000][1000]?但是在数组前面加上一个static就可以了?windows下栈的大小(不是数据结构里面的栈)是2MB,换算成字节大概是2*10^6个字节整型变量占用4个字节,那么一个1000*1000的int数组就占用4*10^6个字节,栈的空间不够大,所以这样定义数组是错误的那么为什么把它定义为静态变量就可以了呢?因为全局变量保存在内存的全局存储区
谁抢了我的昵称?
·
2024-02-19 21:40
小知识
c语言
开发语言
c语言
局部变量限制,
C语言
全局变量和局部变量的大小限制
文章作者:Slyar文章来源:SlyarHome(www.slyar.com)转载请注明,谢谢合作。下午做最长公共子序列的时候遇到的问题,问了felix后恍然大悟...看代码#includeintmain(){inta[1000000];//局部变量return0;}编译运行后发现溢出错误。#includeinta[1000000];//全局变量intmain(){return0;}编译运行后正常
weixin_39635567
·
2024-02-19 21:09
c语言
局部变量限制
c语言
中全局变量内存,
C语言
——全局变量和局部变量在内存中的区别——及编译后的内存分区【栈-堆-全局存储区-文字常量区-程序代码区】...
目录:一:全局变量二:局部变量三:
C语言
经过编译之后将内存分为以下几个区域(1)栈(stack)(2)堆(heap)(3)全局(静态)存储区(4)文字常量区(5)程序代码区四:区别1.全局变量2.局部变量一
薯条说影
·
2024-02-19 21:09
c语言中全局变量内存
c语言
用指针带出局部变量,关于
C语言
中返回局部变量和局部指针变量
{charb[10]="abcde";returnb;}char*test1_ver2(void){staticcharb[10]="abcde";returnb;}char*test2(void){charc[10]="abcde";char*pStr=c;returnpStr;}char*test3(void){char*c="abcdef";returnc;}test1不能运行,甚至可能无法
立志学习的羊习习
·
2024-02-19 21:08
c语言用指针带出局部变量
c语言
函数调用 压栈,局部变量与函数调用栈
不知道从什么时候开始,运行在OS内的程序文件,有了规范,Win系统下是PE,Linux系统下是ELF。符合规范的程序能够被OS调用并执行。不知道从什么时候开始,程序在OS的管控下执行,每个进程都有自己的堆(heap)和栈(stack)。堆的地址从小到大,存放需要程序代码显式申请的内存块,并且也需要程序自己管理和释放。栈的地址从大到小,存放函数调用过程中的指令地址和函数的局部变量。程序员需要关注堆的
澎湃王侯
·
2024-02-19 21:08
c语言函数调用
压栈
c语言
局部变量怎么定义,深入了解
C语言
(局部变量的定义)
深入了解
C语言
这一节我们主要来研究一下
C语言
如何使用函数中的局部变量的.
C语言
中对于全局变量和局部变量所分配的空间地址是不一样的.全局变量是放在_DATA段,也就是除开_TEXT代码段的另一块集中的内存空间
出门左转cs
·
2024-02-19 21:08
c语言局部变量怎么定义
C语言
编写FFT程序
徐士良老师编写的
c语言
算法程序下载链接:https://pan.baidu.com/s/1zDV6iLeYeXmZaoZlP4yRAA提取码:8opo一、什么是FFT?
唐维康
·
2024-02-19 21:38
c语言
FFT
C语言
程序里全局变量、局部变量、堆、栈内存地址分配
C语言
程序里全局变量、局部变量、堆、栈内存地址分配1名词解读2基于ubuntu编程,调试验证2.1编写文件2.2结果分析3基于stm32编程,调试验证3.1编写代码3.2运行结果及分析1名词解读
c语言
程序中内存通常为
LIKE_109
·
2024-02-19 21:07
c语言
C语言
程序里全局变量、局部变量、堆、栈等概念
C语言
程序里全局变量、局部变量、堆、栈等概念一、存储区域的介绍1.1内存分配1.2变量的内存分配1.3图解二、在ubuntu系统中编程并进行验证2.1源码2.2结果2.3结果分析三、在Keil中针对stm32
Liu-FE
·
2024-02-19 21:37
嵌入式
内存管理
c语言
stm32
ubuntu
C语言
之返回局部变量
C语言
之返回局部变量文章目录
C语言
之返回局部变量概述一、弄清楚几个概念1.
C语言
的内存管理动态区域静态区域2.局部变量的存储类型二、实验说明局部变量的返回1.环境2.返回局部变量的值(地址)3.数组与指针的情况三
青衫与白杉
·
2024-02-19 21:37
c语言
内存管理
C语言
字符串函数strlen
char*s="www.yueqian.com.cn";printf("粤嵌官网地址的长度是:%d\n",strlen(s));
lcannal
·
2024-02-19 21:06
C语言基础
c语言
开发语言
C语言
字符串函数strtok
注意:该函数会将改变原始字符串str,使其所包含的所有分隔符变成结束标记‘\0’。由于该函数需要更改字符串str,因此str指向的内存必须是可写的。首次调用时str指向原始字符串,此后每次调用str用NULL代替。示例:chars[20]="www.yueqian.com.cn";char*p=strtok(s,".");//首次调用时,s指向需要分割的字符串while(p!=NULL){prin
lcannal
·
2024-02-19 21:06
C语言基础
c语言
开发语言
c语言
进程内存分布,及全局变量与局部变量
进程映像程序:存储在磁盘中的可执行文件(二进制文件,文本文件)进程:在系统中运行的程序进程映像:进程的内存的分布情况进程的内存分布text代码段:存储的是二进制指令、常量(字符串字面值),该内存段的权限为只读,一旦强行修改就会产生段错误。data全局数据段:里面存储着初始化过的全局变量、静态变量。bss静态数据段:里面存储着末初始化过的全局变量、静态变量,该内存段在程序执行前会被初始化为0。hea
偷包米的贼
·
2024-02-19 21:06
c语言
C语言
全局变量、局部变量....堆栈等内存问题详解
C语言
里面的内存
c语言
有五大存储空间代码区,静态存储区,栈区,堆区、常量区代码区:就是存放代码的存储区域,它不涉及代码中的变量值。静态存储区:用来存放全局变量和静态变量。
玫瑰花店
·
2024-02-19 21:06
C语言编程
堆栈
数据结构
C语言
字符串函数strstr
char*s="abcd.txt";char*p=strstr(s,".wps");if(p==NULL)printf("文件[%s]不是WPS文件\n",s);elseprintf("文件[%s]是WPS文件\n",s);
lcannal
·
2024-02-19 21:36
C语言基础
c语言
java
服务器
C语言
程序里全局变量、局部变量、堆、栈等概念及内存地址分配
文章目录一、
c语言
内存分配二、ubuntu系统中编程,输出信息进行验证三、stm32系统验证一、
c语言
内存分配一,内存分配1,内存分配的类型:在C/C++中内存分为5个区,分别为栈区、堆区、全局/静态存储区
aiwr_
·
2024-02-19 21:05
【应用C】局部变量的栈空间分配
有时候,在
C语言
的循环中,如果编程时对边界判断错误,就会带来意想不到的结果,小白在本文中提及一个有趣的
C语言
问题,此问题并不是小白原创,而是一本编程书的考核内容,小白将其分享到此。
单眼皮的根号3
·
2024-02-19 21:35
#
应用C
C语言有趣问题
C语言发生死循环
C语言局部变量
栈空间分配
数组越界
C语言
局部变量与栈内存
局部变量概念:凡是被一对花括号包含的变量,称为局部变量局部变量特点:某一函数内部的局部变量,存储在该函数特定的栈内存中局部变量只能在该函数内可见,在该函数外部不可见当该函数退出后,局部变量所占的内存立即被系统回收,因此局部变量也称为临时变量函数的形参虽然不被花括号所包含,但依然属于该函数的局部变量栈内存特点:每当一个函数被调用时,系统将自动分配一段栈内存给该函数,用于存放其局部变量每当一个函数退出
lcannal
·
2024-02-19 21:34
C语言基础
c语言
java
开发语言
【嵌入式学习】IO进程线程day02.19
./218.
bmp
","r"))==NULL){perror("错误信息");return-1;}FILE*fq=NULL;if((fq=fopen("./hs1.
bmp
","w"))==NU
康康宝
·
2024-02-19 21:29
学习
一个星期连中两次一万加成卡
前天正在吐槽抽奖了一个月都没有抽中一万加成卡的事情,谁知道在这篇吐槽文正在编辑还没有发布更新的时刻,当时正在一边用电脑码字一边用手机转盘抽奖,结果等我低头一看手机
屏幕
的时候,居然惊现“恭喜您中奖啦!”。
瑶叶
·
2024-02-19 21:24
unity在stm32上的使用
源码获取Unity是一个轻量级的
C语言
单元测试框架,它的设计理念是简单易用。Unity支持测试套件
独处东汉
·
2024-02-19 21:24
嵌入式单片机项目开发
unity
stm32
游戏引擎
STM32HAL库-移植Unity针对微控制器编写测试框架
概述本篇文章介绍如何使用STM32HAL库,移植Unity是一个为
C语言
构建的单元测试框架,侧重于使用嵌入式工具链。
Ch_champion
·
2024-02-19 21:21
#
STM32
基于STM32F407的coreJSON使用教程
该库用
C语言
编写,设计符合ISOC90和MISRAC。它已被证明可以安全使用内存,并且无需堆分配,使其适用于IoT微控制器,而且还可以完全移植到其他平台。内存使用如下:内存使用情况JSON库中的所有函
andylauren
·
2024-02-19 21:20
单片机软件开发
stm32
coreJSON
letter shell在STM32F4上基于freeRTOS的移植
目录简介参考文章准备CubeIDE设置修改代码运行简介lettershell是一个
C语言
编写的,可以嵌入在程序中的嵌入式shell,主要面向嵌入式设备,以
C语言
函数为运行单位,可以通过命令行调用,运行程序中的函数
andylauren
·
2024-02-19 21:49
单片机软件开发
编程语言技巧
stm32
嵌入式硬件
单片机
C语言
变量长度在32位和64位处理器上的关系
理论上来讲我觉得数据类型的字节数应该是由CPU决定的,但是实际上主要由编译器决定(占多少位由编译器在编译期间说了算)。常用数据类型对应字节数可用如sizeof(char),sizeof(char*)等得出32位编译器:char:1个字节char*(即指针变量):4个字节(32位的寻址空间是2^32,即32个bit,也就是4个字节。同理64位编译器)shortint:2个字节int:4个字节unsi
andylauren
·
2024-02-19 21:49
编程语言技巧
【微信小程序】wxss 和 css 、wxml 和 html 区别
wxss和css区别wxss支持小程序特有的选择器和样式属性scroll-into-viewcover-view等wxss引入了rpx单位,可以根据
屏幕
宽度进行自适应,使得开发者可以更方便的处理不同尺寸
屏幕
的适配问题
我有一棵树
·
2024-02-19 21:18
微信小程序
css
html
Linux CentOS系统安装SQL Server并结合内网穿透实现公网访问本地数据
博客主页:小羊失眠啦.系列专栏:《
C语言
》《数据结构》《C++》《Linux》《Cpolar》❤️感谢大家点赞收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家
小羊失眠啦.
·
2024-02-19 21:08
Cpolar
linux
centos
运维
Android P 凹口屏支持,打造全面屏体验
作者:MeganPotoski,Android系统用户界面产品经理智能手机发展至今,边框越做越窄,
屏幕
中横比越做越大。
谷歌开发者
·
2024-02-19 21:40
前端开发,Vue的双向数据绑定的原理
前端开发人员负责确保网站或应用程序的用户界面能够直观、友好地与用户进行交互,并且能够在不同的设备和
屏幕
上正确显示和运行。前端开发也包括与后端开发人
杨荧
·
2024-02-19 21:37
vue.js
前端
javascript
前端框架
【C++】c++中的函数模板
文章目录前言什么是函数模板为什么要有模板怎么用函数模板前言
c语言
中没有提供模板,要求实现一个Add函数,对于不同的数据类型可能存在Add_int(),Add_double()等函数,这种重复操作比较的低效
阿福爱学习
·
2024-02-19 21:30
c++
开发语言
出来混总是要还的 看李沁和窦骁就知道了
想必大家一定还记得去年的热播剧《楚乔传》吧,除了赵丽颖和林更新,剧中的“燕洵世子”和“元淳公主”也给大家留下了深刻的印象,因为此剧迅速走红,他们的炸裂式演技让人隔着
屏幕
都感受到心疼,在剧中,李沁扮演的元淳公主自幼就喜欢燕洵
潮流一起说
·
2024-02-19 20:53
C语言
开发windows桌面程序,开发 windows 桌面软件,现在主流用什么技术?
桌面软件还是得win32,工具只有两个选择vc和delphi,不建议用.net,存在部署问题.还有大佬说桌面还是老老实实C#吧,看需求选择WPF或者Winforms或者干脆激进一点,直接上win10的UAP?另外我每天默念100遍,拿Web应付Windows的软件都去死吧,死干净点。这是作为用户的想法。拿web应付的多数吃内存是nativeapp的几倍甚至几十倍,对高dpi支持和新技术支持也差,再
weixin_39963465
·
2024-02-19 20:57
萌新驾到,
C语言
的学习及其步入嵌入式,与CSDN的结缘
大家好,我是来自物联网工程专业的准大二学生一枚,随着时间线的推移,我不知不觉中度过了大一的一个学年,进入了象征大一结局的暑假,在这大一的一年里,我与CSDN的初识是因为
C语言
。
考试可爱又可恨
·
2024-02-19 20:12
学习心路
c语言
学习
单片机
学习方法
蓝桥杯
笔记
指针的进阶(
C语言
)(下)
目录4、数组参数、指针参数传参4.1一维数组传参4.2二维数组传参4.3一级指针传参4.4二级指针传参5、函数指针6、函数指针数组7、指向函数指针数组的指针8、回调函数总结续上篇4、数组参数、指针参数传参在写代码的时候难免把【数组】或者【指针】传给函数,那函数的参数如何设计呢?4.1一维数组传参对于arr1和arr2来说,这五种形式的传参都是合理的。4.2二维数组传参上面的例子说明,二维数组传参,
彭逍遥
·
2024-02-19 20:40
c语言学习
c语言
开发语言
@ 代码随想录算法训练营第8周(
C语言
)|Day50(动态规划)
@代码随想录算法训练营第8周(
C语言
)|Day50(动态规划)Day41、动态规划(包含题目●322.零钱兑换●279.完全平方数)322.零钱兑换题目描述给定不同面额的硬币coins和一个总金额amount
a name easy to remember
·
2024-02-19 20:40
算法
c语言
动态规划
冒泡排序详解(
C语言
)
目录1、什么是冒泡排序2、冒泡排序思路解析3、具体步骤3.1一次冒泡3.2多次冒泡总结1、什么是冒泡排序对于一组数据,我们如果像要将其进行排序,那么我们可以用到冒泡排序的方法对其进行排序。冒泡排序是一种排序方法。2、冒泡排序思路解析对于一组数,假如我像让它从大到小排序。那么,我可以先将这组数中最小的数字找出来,放到最后,然后找到第二小的数字,放到倒数第二个位置,以此类推,最后重复的次数等于这组数的
彭逍遥
·
2024-02-19 20:10
c语言学习
c语言
算法
开发语言
指针详解(
C语言
)
目录1、指针是什么2、指针和指针类型3、野指针4、指针运算5、指针和数组6、二级指针7、指针数组前言在初学
c语言
的时候,就听说
c语言
的指针很难很难。
彭逍遥
·
2024-02-19 20:09
c语言学习
c语言
开发语言
学习方法
数据存储(
C语言
进阶)(上)
前言对于
C语言
的学习,想要更近一步的话,我们不得不要拨开代码的外表,对其内在逻辑进行分析,只有这样,我们对代码的理解才会更加深刻。本篇文章带你了解数据是怎么在内存中存储的,这是
C语言
进阶的必修课之一。
彭逍遥
·
2024-02-19 20:09
c语言
数据结构
数据存储(
C语言
进阶)(下)
接着上一篇往下:现在来聊聊浮点数在内存中的存储:3、浮点型在内存中的存储常见的浮点数:3.14.191E10浮点数家族包括:float、double、longdouble类型。浮点数表示的范围:float.h中定义。3.1举一个例子我们发现,第一个和第四个数据在我们预期之内,但是第二个很第三个数据好像不太正常,这是为什么?那是因为,拿第二个数据来说,我们定义的n是一个整型,但是我们用的是浮点型的指
彭逍遥
·
2024-02-19 20:09
c语言学习
c语言
开发语言
【
C语言
】实现队列
目录(一)队列(二)头文件(三)功能实现(1)初始化(2)销毁队列(3)入队(4)出队(5)得到队头的数据(6)得到队尾的数据(7)判断队列是否为空(8)得到队列内数据个数正文开始:(一)队列队列是一种数据结构,其中元素按照先进先出(FIFO)的顺序进行操作。在队列中,新元素被插入到队列的尾部,而删除元素发生在队列的头部。队列可以用于处理任务或事件的顺序,例如处理请求、消息传递等。可以将任务或事件
水墨不写bug
·
2024-02-19 20:36
数据结构
c语言
开发语言
数据结构
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他