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语言程序
PID算法
C语言程序
STM32单片机控制水温实验(二、积分项改进)
一、前言在PID算法
C语言程序
STM32单片机控制水温实验中,记录了采用位置型PID算法来控制水温的实验,最终使水温稳定在设定温度附近,误差较小。
wanglong3713
·
2023-10-25 07:24
算法
单片机
STM32
1024程序员节
PID算法
C语言程序
STM32单片机控制水温实验(一、位置型PID)
一、概述实验所用器材均为容易买到的设备,主要有STM32F103C8T6最小系统板、DS18B20温度传感器、继电器模块、TM1638显示模块、电加热棒(12V/80W)、直流电源适配器(12V/10A),再找一个小一些的玻璃杯(水250ml),所有设备如下图。二、系统功能由于采用普通继电器控制加热棒,继电器不允许频繁启停,因此将控制周期设为1min,即每1min计算一次当前1min内电加热棒需要
wanglong3713
·
2023-10-25 07:23
单片机
算法
STM32
单片机
嵌入式
c语言
stm32
1024程序员节
Visual Studio 2022下载安装的详细步骤-----C语言编辑器
目录一、介绍(一)和其他软件的区别(二)介绍编写C语言的编辑器类型二、下载安装三、创建与运行第一个
C语言程序
(一)创建项目(二)新建文件(三)编写C语言代码(四)运行代码一、介绍官网:下载VisualStudioTools
云边的快乐猫
·
2023-10-24 10:31
软件操作
Visual
Studio
vs2022
c语言
编辑器
下载安装运行
基于C语言 --- 自己写一个通讯录
C语言程序
设计笔记---039C语言之实现通讯录1、介绍C/C++程序的内存开辟2、C语言实现通讯录2.1、ContactMain.c程序大纲2.2、Contact2.h2.3、Contact2.c2.3.1InitContact
下课后泡实验室
·
2023-10-24 06:11
C语言基础
C语言
通讯录
动态内存管理
qsort排序
malloc
calloc
笔记
虚拟内存地址
单片机P0端口驱动数码管0-9循环显示(Proteus仿真+
C语言程序
)
P0端口驱动共阳极数码管循环显示0-91.实验效果2.数码管3.Proteus仿真4.源代码1.实验效果2.数码管一个数码管包含七段发光二极管,通过控制每段二极管的亮灭,继而显示出不同的数字。数码管分为共阴极数码管和共阳极数码管,共阴极就是7个发光二极管的阴极连在一起,阳极为高电平时点亮,共阳极数码管是阳极连在一起,另一端的电平控制各段二极管的亮、熄。3.Proteus仿真数码管从上至下分别连接P
爱喝胡辣汤c
·
2023-10-24 06:15
单片机
单片机
【C语言学习笔记 --- 动态内存管理】
C语言程序
设计笔记---029C语言之动态内存管理1、介绍动态内存管理2、动态内存函数的介绍2.1、malloc和free函数2.2、calloc函数2.3、realloc函数3、动态内存管理过程中,一些常见的错误
下课后泡实验室
·
2023-10-24 04:53
C语言基础
c语言
笔记
柔性数组
动态内存管理
malloc函数
calloc函数
realloc函数
C语言基础知识
1.所有的
C语言程序
都需要包含main()函数。代码从main()函数开始执行。stdio.h是一个头文件(标准输入输出头文件),#include是一个预处理命令,用来引入头文件。
燎原星火*
·
2023-10-24 04:23
c语言
数学建模
c++
ARM映像文件组成
引言ARM编译器将各种源文件(汇编文件、
C语言程序
文件、C++语言程序文件)编译生成ELF格式的目标文件(后缀为.o文件,以下将目标文件简称为.o文件),.o文件经过连接器,和C/C++运行时库一起编译生成
紫川宁520
·
2023-10-23 21:02
ARM体系
arm开发
stm32
mcu
嵌入式硬件
单片机
硬件架构
物联网
c语言程序
中函数执行顺序,从C语言中的函数调用过程理解计算机执行原理
本文是Mooc课程第一次作业.姓名:石维康转载请注明出处.经过简单的数字修改,需要编译的C语言代码如下:intg(intx){returnx+2;}intf(intx){returng(x);}intmain(void){returnf(5)+4;}编译后生成的汇编代码如下所示:ScreenShot2016-02-27at8.02.50PM.png生成的完整汇编代码如下:g:pushl%ebpmo
Jas.Lin
·
2023-10-23 18:42
c语言程序中函数执行顺序
初识C语言(万字学习笔记)
二.第一个
C语言程序
2.1第一个
c语言程序
:三.数据类型3.1整型:编辑3.2浮点型:float——单精度浮点数;double——双精度浮点数编辑3.3void类型:void类型指定没有可用的值。
Serendipity
·
2023-10-23 17:01
从零开始的C语言生活
c语言
开发语言
C语言程序
编译步骤
1、预处理预处理器负责处理C源程序中的预处理指令,如#include、#define等。预处理器首先读入源代码文件,然后执行指令,将处理结果输出到一个临时文件中,这个临时文件中的内容就是源程序的预处理结果。预处理指令会被替换成对应的文本或代码,例如,#include指令会将指定的文件包含到当前文件中,#define指令会用宏定义的文本替换程序中出现的标识符。预处理后的代码通常会比源代码大很多,因为
胡 胡 大 妞
·
2023-10-23 14:20
C语言
c语言
开发语言
求计算器的
c语言程序
代码,大神,求51单片机做简易计算器的那个
c语言程序
大神,求51单片机做简易计算器的那个
c语言程序
关注:52答案:1手机版解决时间2021-02-0709:17提问者心魅2021-02-0612:27大神,求51单片机做简易计算器的那个
c语言程序
最佳答案二级知识专家相忘于江湖
weixin_39967405
·
2023-10-23 08:58
求计算器的c语言程序代码
单片机
c语言程序
设计算器,基于单片机的数字计算器的设计
摘要:嵌入式技术的快速发展,使得它在电子产品上的应用也越来越广泛。基于此,设计一种方便使用的电子计算器,采用AT89S51嵌入式单片机作为主控芯片,以4*4的矩阵键盘作为输入,以1602液晶显示屏作为输出,能实现10位数以内的加、减、乘、除等基本功能。通过该设计可以锻炼焊接、单片机编程、调试等能力。关键词:嵌入式技术;单片机;矩阵键盘;液晶显示屏中图分类号:TN391.8文献标识码:A文章编号:1
Ediartos
·
2023-10-23 08:27
单片机c语言程序设计算器
c语言程序
的翻译环境
导入可见我们只写了两个源文件(test.c,sum.c),但运行之后会变成.exe运行出我们想要结果。这中间到底发生了什么使得test.c和sum.c产生.exe????实际上从源文件到可执行程序经历了两个部分:翻译环境和执行环境。翻译环境:由于计算机只识别二进制语言,在这个环境中,源代码被转换为可执行的机器指令。执行环境:它用于实际执行代码。程序的翻译环境翻译环境(又分为编译和链接)-组成一个程
zhao_miao
·
2023-10-23 07:42
c语言
c语言的翻译环境
C语言程序
环境和预处理
C语言程序
环境翻译环境和执行环境翻译环境是将源程序代码翻译成机器所能识别的二进令;执行环境是执行已经翻译好的代码。
Emily静
·
2023-10-23 07:07
C语言
c语言
宏定义
define
环境
预处理
C语言程序
的翻译和执行
目录1.翻译环境和执行环境2.编译和链接2.1编译2.2链接2.3程序的执行在这里我们稍微了解一下我们平时写的C语言代码是如何通过编译器的一些操作最终成为可执行程序的。1.翻译环境和执行环境在ANSIC的任何实现中都存在两种环境:翻译环境和执行环境。翻译环境:在这个环境中将源程序中的C语言代码翻译成机器代码。执行环境:程序执行所需要的的环境,可执行程序在这个环境中运行实际代码代码。如图:2.编译和
小羊byte
·
2023-10-23 07:06
html
前端
C语言程序
翻译环境详解
文章目录前言一、编译1.预编译(预处理)2.编译3.汇编二、链接1.符号汇总2.符号表总结前言一个源文件想要变成可执行程序要经过两个过程:1.编译2.链接。这两个过程都是在翻译环境下进行的。今天的主题是带大家了解翻译环境中的执行的具体操作。一、编译后续操作作将在Linux环境下演示。1.预编译(预处理)在Linux下创建一个test.c的文件。预处理选项gcc-Etest.c-otest.i预处理
努力变好的zz
·
2023-10-23 07:05
内存
Linux
c语言
开发语言
后端
C语言程序
环境
我们对C语言有了一定的了解之后会不会思考,我们写出来的源文件通过怎样的处理就在黑框框中显示出来,变得可执行了呢?程序的翻译环境和执行环境在ANSIC(C语言的标准)的任意一种实现中,都存在以下两个环境:翻译环境,将我们写出来的test.c源代码转换成test.exe(可执行的二进制指令)执行(运行)环境,用于将翻译中产生的test.exe进行执行。翻译环境我们写的所有test.cadd.c等源文件
小猴zhi永不言弃
·
2023-10-23 07:04
C语言知识点
程序环境
c语言
C语言程序
的翻译环境和执行环境
目录一、概述:翻译环境、执行环境1.翻译环境2.执行环境(运行环境)二、详述翻译环境——编译环境、链接环境1.编译环境2.链接环境三、详述编译过程——预编译、编译、汇编1.预编译(预处理)2.编译(Linux环境下测试)编译器如何将C语言代码翻译成汇编代码?(1)词法分析(2)语法分析(3)语义分析(4)符号汇总3.汇编(Linux环境下测试)汇编器如何将汇编代码翻译成二进制指令?(1)生成符号表
南林yan
·
2023-10-23 07:03
C/C++
c语言
开发语言
c++
汇编
c++学习必备网站
cplusplus的详情解析与指引CIS71:SomeSimpleCProgramshttp://www.cis.temple.edu/~ingargio/cis71/code/--为学生提供的一个简单的
C语言程序
的列表
阿冬不吃葱
·
2023-10-23 06:40
学习
c++
C/C++之文件操作————文件的打开与关闭
个人主页:点我进入主页专栏分类:C语言初阶
C语言程序
设计————KTVC语言小游戏C语言进阶C语言刷题欢迎大家点赞,评论,收藏。一起努力,一起奔赴大厂。
steventom
·
2023-10-23 01:38
C语言进阶
c语言
C/C++文件操作————写文件与读文件以及通讯录的改进 (保姆级教学)
个人主页:点我进入主页专栏分类:C语言初阶
C语言程序
设计————KTVC语言小游戏C语言进阶C语言刷题欢迎大家点赞,评论,收藏。一起努力,一起奔赴大厂。
steventom
·
2023-10-23 01:07
C语言进阶
c语言
【C语言C++编程学习笔记】基础语法,第一个简单的实例编程入门教程!
C语言/C++编程学习:一个简单的实例让我们来看一个简单的
C语言程序
。从下面的程序可以看出编写
C语言程序
的一些基本特征。如果你能知道该程序将会在显示器上显示一些内容,那说明你还是知道一些的!
折扇戏美人_a48e
·
2023-10-23 00:29
C语言程序
设计 设计用函数实现模块化程序设计
1函数是什么函数就是功能。每一个函数用来实现一个特定的功能。函数的名字反映其代表的功能。一个C程序可由一个主函数和若干个其他函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。例题想输出以下的结果,用函数调用实现。编写程序和运行结果:分析:print_star和print_message都是用户定义的函数名,分别实现输出一行“*”号和一行信息的功能。
十旬叶大叔
·
2023-10-22 18:48
C语言
编程语言
程序设计
【C语言学习笔记】第七章—用函数实现模块化程序设计
学校开始学习
C语言程序
设计,教材为谭浩强编写的C程序设计(第五版),因之前已经略有接触C语言,故每次课后的思维导图我会在确保尽可能地包括书籍主题内容的同时精简掉一些我我已经熟练的内容。
「已注销」
·
2023-10-22 17:17
C语言学习笔记
#
C程序设计课程思维导图
C语言--程序环境和预处理
本章重点:程序的翻译环境程序的执行环境详解:
C语言程序
的编译+链接预定义符号介绍预处理指令#define宏和函数的对比预处理操作符#和##的介绍命令定义预处理指令#include预处理指令#undef条件编译
momo小菜pa
·
2023-10-22 14:55
C语言学习详解
c语言
开发语言
【C++题解】括号匹配(bracket)
PartPartPart111读题题目描述为了让tywztywztywz的同学们更富有智慧,贤者wgywgywgy决定开设计算机基础、
C语言程序
设计、数据结构等课程。
szxguagua0807
·
2023-10-22 11:43
C++题解
#
栈与深度优先搜索
c++
算法
开发语言
关于vscode的使用心得与遇到的问题记录
你可以永远喜欢VScode1.gcc与g++命令的区别对于
C语言程序
的编译,我们应该使用gcc指令,而编译C++程序则推荐使用g++指令,这就足够了。gcc和g++是什么,有什么区别?
Script kiddies
·
2023-10-22 09:25
笔记
vscode
c语言遍历文件内容_玩转C语言链表,单链表/双向链表的建立/遍历/插入/删除
而这一切的基础就在于对链表的创建、删除、输出、写入文件、从文件读出......本篇文章在于巩固链表的基础知识(整理自《
C语言程序
设计教程--人民邮电出版社》第十章——指针与
weixin_39728221
·
2023-10-22 01:11
c语言遍历文件内容
图书管理系统插入删除c语言
数据结构链表的初始化插入删除
数据结构_链表1
而这一切的基础就在于对链表的创建、删除、输出、写入文件、从文件读出......本篇文章在于巩固链表的基础知识(整理自《
C语言程序
设计教程--人民邮电出版社》第十章——指针与
aa_jj
·
2023-10-22 01:34
数据结构
链表实现
C语言程序
设计-分支语句:if语句及嵌套(if-else)、switch语句
目录3.3if语句3.3.1if语句的一般形式3.3.2if语句的嵌套3.4switch语句传送门-上一节:
C语言程序
设计-关系运算符和关系表达式、逻辑运算符和逻辑表达式传送门-下一节:
C语言程序
设计-
正在成长的程序媛
·
2023-10-21 20:10
C语言程序设计
c语言
c++
开发语言
C语言程序
设计——函数(递归)
四、函数——函数递归递归:程序调用自身的编程技巧称为递归。是一个过程或函数在定义过程中直接或间接调用自身的一种方法。常常用于将大型复杂问题层层化为与原问题相似的小问题来求解。intmain(){printf("hello\n");main();return0;}如上就是一个简单的递归举例。但是我们在运行时会发现,这个程序是有问题的,该程序会不断调用main函数使得进入死循环,同时在一段时间后程序会
犀利卓
·
2023-10-21 14:12
算法
动态规划
C语言程序
设计——函数
一、函数的定义函数又称作子程序,是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定的任务,而且相较于其他代码,具备相对独立性。二、函数——库函数库函数作为C语言基础库所提供的函数,具有帮助开发的功能。例如prinf、scanf等就是库函数,属于标准输入输出函数。想了解函数的具体用法可以查询https://cplusplus.com/reference/等网站。以下介绍两种库函
犀利卓
·
2023-10-21 14:42
c语言
开发语言
C语言程序
设计——数组(冒泡排序)
三、冒泡排序冒泡排序是一种为数组内元素排序的基本方法。冒泡排序的函数在使用时需要将数组作为参数传入,以下为示例。对数组arr进行升序排序先思考如何实现元素的升序排列。可以以第一个元素为起点,和它的下一个元素作比较,当第n个元素大于n+1时就将二者的值调换,否则就保留,这样使得右端为大值。就这样遍历整个数组,即完成一趟排序。这时候右端元素应该是众多数字比较下的最大的一个,即最右端已经确定,然后继续重
犀利卓
·
2023-10-21 14:42
c语言
算法
排序算法
C语言程序
设计——动态内存分配
一、动态内存分配定义我们在之前的学习中已经明白了操作系统内存的使用方式。内存分为栈区、堆区、静态区,栈区储存局部变量和函数的形式参数等,静态区存储全局变量和静态变量等。而堆区则被用于动态内存分配。二、动态内存函数的介绍1.malloc和freevoid*malloc(size_tsize);这个函数向内存申请了一块连续可用的内存。voidfree(void*memblock);free函数用于做动
犀利卓
·
2023-10-21 14:42
c语言
C语言——二周目——程序的翻译与执行环境
一、程序环境对于一个
C语言程序
的实现,整个过程一般存在两个不同的环境,分别是翻译环境与执行环境。在翻译环境中,我们所写的源代码经过一系列处理被转换成为可执行的机器指令;在执行环境中,会实际执行代码。
犀利卓
·
2023-10-21 14:06
c语言
开发语言
c语言 逗号表达式,c语言逗号表达式的运算规则_后端开发
c语言程序
的调试方法_后端开发
c语言程序
的调试方法:1、先进行人工检查,即静态检查;2、在人工检查无误后,再上机调试;3、改正语法错误得到可执行目标程序,运行程序,看结果是否符合预期;4、不符合预期需要再检查程序逻辑问题
weixin_39968820
·
2023-10-21 13:55
c语言
逗号表达式
【试题033】
C语言程序
分析题1.1
1.题目:voidmain(){inta,b,k=4,m=6,*p1=&k,*p2=&m;a=(p1==p2);b=(*p1)/(*p2)+7;printf("a=%d\n,b=%d\n",a,b);}2.代码+分析:#includevoidmain(){inta,b,k=4,m=6,*p1=&k,*p2=&m;a=(p1==p2);b=(*p1)/(*p2)+7;printf("a=%d,b=%
崔雪兔
·
2023-10-20 23:29
c语言
开发语言
笔记
【C语言入门】C语言常见基础必懂概念(一)函数篇
C语言中的常见概念第一个
C语言程序
函数篇一、main函数二、printf和库函数三、库函数库函数的概念四、常见库函数(大全)五、关键字介绍第一个
C语言程序
#includeintmain(){printf
NiNi_suanfa
·
2023-10-20 22:25
C语言
c语言
算法
开发语言
pta作业答案
C语言程序
湖北,C语言I—2019秋作业07
我在这个课程的目标是熟悉多分支结构switch语句的使用,完成书本上的PTA作业,预习并完成下次机房上课内容。这个作业在那个具体方面帮助我实现目标仔细阅读C语言教材认真完成PTA作业上网学习相关视频参考文献1.PTA实验作业1.1统计学生成绩本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大
行走的VCD
·
2023-10-20 04:07
pta作业答案C语言程序湖北
C语言笔记——第1章 简单的c程序设计
文章目录一、
c语言程序
的结构二、常量与变量三、数据类型四、运算符五、c语句的作用和分类六、赋值语句七、预处理指令#include八、printf函数九、scanf函数十、字符输入输出函数前言:在我看来,
誓死守护发际线
·
2023-10-19 23:45
c语言
开发语言
【
C语言程序
设计】小游戏之俄罗斯方块(二)!适合初学者上手、练手!
1.容器的表示大方块的实现涉及到位运算,而容器同样如此。容器显示的部分是由10*20个小方块构成的矩形,如果我们将每个小方块用一个比特来表示,则一行只需要10比特,C语言中可以用unsignedshort表示,不过这里我们为了后期扩展,选用了unsignedlong类型。unsignedlongblockContainer[TETRIS_CONTAINER_HEIGHT];blockContain
75580e7086e5
·
2023-10-19 22:37
gcc编译C语言
目录文章目录一、gcc编译C语言过程1.预处理阶段2.编译阶段3.汇编阶段4.链接阶段二、示例1.预处理2.编译3.汇编4.链接5.执行命令一、gcc编译C语言过程gcc编译
C语言程序
的过程分成四个阶段
余生羁绊
·
2023-10-19 22:16
Linux
c语言
ubuntu
linux
撩妹c语言编程,C语言编程之撩妹法则
你以为C语言就只是以一个标准规格写出的
C语言程序
可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器以及超级电脑等作业平台吗?你以为C语言就是辣么高大上,辣么不接地气的吗?
weixin_39774556
·
2023-10-19 21:02
撩妹c语言编程
用
c语言程序
实现数据读取数据,C语言编程学习:C语言以数据块的形式读写文件...
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
weixin_3991652
·
2023-10-19 21:02
用c语言程序实现数据读取数据
Linux | gcc/g++的使用
进行动态链接和静态链接前言本章主要带着大家一起学习Linux下编译C/C++的工具,以及关于动静态库的一些基础知识;一、程序的翻译过程我们的C语言和C++编写出的程序属于翻译型程序,此处以C语言为例,分析程序翻译过程;1、预编译当我们写完一个
C语言程序
时
是奈思呀
·
2023-10-19 12:48
Linux
linux
XTU-OJ 《
C语言程序
设计》 1345-素数字符串
Description素数字符串题目描述我们将素数从小到大依次书写,可以得到一个字符串"23571113⋯",已知一个数码d(0≤d≤9),求字符串在区间[L,R]之间的多少个d?输入第一行是一个整数T(1≤T≤10000),表示样例的个数。每个样例是一行,为3个整数,区间L,R,(1≤L≤R≤1000000)和数码d。区间从1开始计数。输出每行输出一个样例的结果。样例输入2181184样例输出3
Jay_is_Chou
·
2023-10-19 12:33
湘大OJ练习解析
c语言
算法
开发语言
XTU-OJ 《
C语言程序
设计》 1055-整数分类
Description按照下面方法对整数x进行分类:如果x是一个个位数,则x属于x类;否则将x的各位上的数码累加,得到一个新的x,依次迭代,可以得到x的所属类。比如说24,2+4=6,则24的类别数是6;39,3+9=12,1+2=3,则39的类别数是3。输入每行输入一个非负整数n,n≤10500,n为0时结束。输出每行输出对应整数的分类数。SampleInput24390SampleOutput
Jay_is_Chou
·
2023-10-19 12:33
湘大OJ练习解析
c语言
算法
开发语言
汽车转向灯的
c语言程序
,实验三 模拟汽车左右转向灯控制
《实验三模拟汽车左右转向灯控制》由会员分享,可在线阅读,更多相关《实验三模拟汽车左右转向灯控制(7页珍藏版)》请在人人文库网上搜索。1、评委单片机的实验报告(实验3)名字张培林志霖学号5128第13级电信MT时间A-504地点实验名称:模拟汽车左右方向指示器控制实验一、实验目的1.精通c语言的基本句、复合句、条件选择句和循环句的使用方法2、理解、选择和循环程序的三种基本程序结构和结构化程序设计方法
涂姬
·
2023-10-19 08:49
汽车转向灯的c语言程序
数据结构(C语言) 算法和算法分析
简而言之,算法就是解决问题的方法和步骤描述自然语言:英语、中文流程图:传统流程图、NS流程图伪代码:类语言(类C语言)程序代码:
C语言程序
、Java语言程序算法与程序算法是解决问题的一种方法或一个过程,
南省的小跟班
·
2023-10-19 00:26
数据结构
数据结构
c语言
算法
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他