从事嵌入式开发十几年,对于C语言这门编程语言还算熟悉。C语言的指针是灵魂这是毋容置疑的,因为指针的存在让C语言这门编程语言增加了非常多的灵性,但这其中必须要搞清楚的一个道理,语言的学习在于实践,实践的前提是理解但对于初学者来讲单纯意义上的理解概念也是十分困难的事情,真正能够让自己的编程知识学起来更加的顺畅需要理解的基础上实践,实践完了再回归升华理论,实践最快的方式就是在工作中做实际的项目,早期编程企业要求相对低一些,现在很多企业对于程序员都是要求有经验,所谓的经验就是项目实战。
首先,不要误解,我这里的计算器是指硬件的计算器,至于纯软件的计算程序,乃至有高级功能的,比如可以求解方程甚至可编程之类,我以后找个时间来说说。这两天看到有人在博问里问类似的问题,原问是想设计一个有
我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以来这些基于许多经验的观点一直积累在我的头脑中。因此希望这些观点能帮助你们,了解如何规划一个程序的细节。(我还没有看到过一篇讲关于如何规划整个事情的好文章,不过这部分可以是课程的一部分)要是能发现它们的特质,那很好;要是不认同的话,那也很好。但如果能启发你们思考为什么不认同,那样就更好了。在任何情况下,都不应该照搬我所说的方式进行编程;要用你认为最好的编程方式来尝试完成程序。请一以贯之而且毫不留情的这么做。
篇一:51单片机毕业设计题目2 1、基于51单片机温湿度检测的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计。 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度上下限报警值的调节。 5、电脑USB供电 6、采用C语言编程。 2、基于51单片机温湿度检测+数字钟的设计 设计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10设计。 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度上下限报警值和数字钟时分秒的调节。 5、时分秒显示 6、电脑USB供电 7、采用C语言编程。 3、基于51单片机温湿度检测+电子万年历的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10+DS1302设计。 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度上下限报警值和电子万年历时分秒星期年月日的调节。 5、年、月、日、时、分、秒、星期、温度、湿度显示 6、电脑USB供电 7、采用C语言编程。 4、基于51单片机温湿度检测+数字电压表的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+SHT10+ADC0832设计。 2、湿度范围:0-100%RH 温度:0-100摄氏度 3、4个发光二级管实现报警:高温报警、低温报警、高湿度报警、低湿度报警共8种报警状态。 4、3个按键实现温湿度上下限报警值的调节。 5、电压、温度、湿度显示。 6、电压范围直流0-5伏。(另有0-220伏) 7、电脑USB供电 8、采用C语言编程。 5、基于51单片机数字温度计的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+DS18B20设计。 2、温度:0-99摄氏度 3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。 4、3个按键实现温度上下限报警值的调节。 5、湿度显示。 6、电脑USB供电 7、采用C语言编程。 6、基于51单片机数字温度计+数字钟的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+DS18B20设计。 2、温度:0-99摄氏度 3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。 4、3个按键调整温度上下限值和数字钟时分秒值的调整。(按键有提示音) 5、湿度、时分秒显示。 6、电脑USB供电 7、采用C语言编程。 7、基于51单片机数字温度计+数字电压表的设计 1、设计要求 1、采用51单片机(STC89C52RC)+LCD12864+DS18B20+ADC0832设计。 2、温度:0-99摄氏度 电压范围:0-220伏直流电压 3、3个发光二级管和蜂鸣器实现报警:高温报警、低温报警、正常共3种报警状态。 4、3个按键实现温度上下限报警值的调节。 5、湿度、电压显示。 6、电脑USB供电 7、采用C语言编程。 8、基于51单片机超声波测距的设计 1、设计任务 1、采用51单片机+4位共阳数码管+ HC-SR04超声波模块。 2、测距范围2cm-450cm。 3、超出测量范围显示“-.–”;正常测量范围显示“x.xx”(单位:米)。 4、51单片机:STC89C52RC、AT89S52、AT89C51。 5、C语言编程。 6、电脑USB供电。 9、基于51单片机超声波测距的设计 1、设计任务 1、采用51单片机+LCD1602液晶+ HC-SR04超声波模块。 2、测距范围2cm-450cm。 3、超出测量范围显示“-.–M”;正常测量范围显示“x.xxM”(单位:米)。 4、51单片机:STC89C52RC、AT89S52、AT89C51。 5、C语言编程。 6、电脑USB供电。 10、基于51单片机超声波测距的设计 1、设计任务 1、采用51单片机+LCD12864液晶+ HC-SR04超声波模块。
学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言、单片机、开源项目、物联网、操作系统、Linux等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资料库。
单片机在流行之处曾经风靡一时,大街小巷的mp3,mp4,游戏机都是单片机芯,目前大街上还是有很多单片机的产品,嵌入式的流行对单片机的冲击的确也是不争的事实。随着计算机科技的进步cpu和内存的技术越来越成熟,随之带来的就是硬件配置的水涨船高。特别是近来安卓的普及,搞得大小设备不上安卓就如同跟不上时代潮流似的,就连一个小小的手表就要以运行安卓系统为荣了,安卓系统就不是简单的单片机能承受得了。这么说来单片机是不是真的过时了,到底还有必要去学嘛,如果要学的话该怎么学? 单片机个人理解就是对硬件操作的简单抽象,主
大家好,我是泽奀,这篇博客我将说说关于51单片机知识介绍。在第一篇的时候我概述过C语言,没看的可以去看看[C语言]概述_打打酱油desu-CSDN博客(1) https://blog.csdn.net/weixin_52632755/article/details/119791540(2),分别是《C语言概述1》《C语言概述2》。之所以要讲下51单片机介绍,是因为相信也有很多人对单片机感兴趣吧,当然也有很多是想学但是不清楚,或者是高考报考有关于单片机的专业知识 电子工程师/工业控制/机电一体化,等。
该文章介绍了如何利用FPGA实现LCD液晶驱动控制,并给出了具体的实现步骤和示例代码。
1、了解交通灯的基本工作原理; 2、用Proteus模拟实现交通灯控制; 3、用Keil C51编程实现上述功能; 4、用Keil与Proteus联调。
寄存器不用全部记住,更不能死记硬背,小代玩单片机多年,还是只记住了最常用的几个寄存器的名称,具体的位设置的什么,还是没记住。在编程时需要配置寄存器的时候,可以上网找,或者书上找别人配置的程序,稍加修改,再或者查找芯片数据手册,查看相关的寄存器的说明。死记硬背寄存器是最最下策的。每种单片机有几十上百个的寄存器,学的单片机系列多了,你记得了那么多来吗?
单片机有啥用?如果你是学电子的、学自动化的理工生,并且到大三了还说不上四五条,那只能说你这学白上了!!!
本文转载自嵌入式资讯精选公众号。 作为一名电子技术从业人员,你学过单片机吗?你会运用单片机吗?我想你一定学过,但不一定会运用。因为学习单片机比学习其他学科需要付出更多的努力和代价,不仅要学习理论知识还要练习实际操作,而且主要是在实际操作中才能真正学到单片机技术。 此外,学习单片机还需要投入一定的学习成本,随着你学习知识的扩展成本还会增加。学习单片机的动机不外乎有四种:一是为兴趣爱好而学,二是为专业而学;三是为饭碗而学;四是在工作中被逼而学。不管是哪种动机,因主修专业的不同以及电子基础的深浅不同,对于不同的人
单片微型计算机(Single Chip Microcomputer)简称单片机,是典型的嵌入式微处理器(Micro Controller Unit简称MCU)。
51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。
今天就来教教大家怎么玩玩51单片机,当然了,首先有一个必要的条件就是你必须要会c语言,目前大学里面有开的关于微机原理的课的,上课的时候,老师还说:“你们要多学学汇编语言,对你们以后学习单片机有用”,而事实上后来才发现c语言才是最重要的。
我们人类懂的是人类的语言(汉字),单片机它懂的是机器语言。人通过学习可以懂英语,德语,还可以学懂C语言,汇编语言。怎么用这些人类学会的语言转换为单片机懂的机器语言呢,这就是学习单片机的核心部分----编程。编程的工具就是开发环境,说白了就是个写代码的软件,由软件来把我们人类的语言翻译为机器语言给单片机识别。现在我们推荐大家还是学C语言,优点就不说了,百度可以找到一大堆。今天的主题就是我们如何来学这个C语言,在此特指单片机的C语言啊,更准确的说是如何来学习单片机这门手艺?
初级8位单片机 以Intel公司首先推出的MCS-48系列单片机为代表。它以体积小、功能全、价格低等特点,赢得了广泛的应用,成为单片机发展过程中的一个重要阶段。
单片机的C语言视频教程转让,本套光盘购于天祥电子,花了我200大元,如今我以60元(包快递)的价格转让。有意者请与我联系。
51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
如图,问题大概就是说初学单片机,用软件仿真出来的程序,在开发板上运行的效果比仿真的快,晶振都是一样的12M。还问到一个1T模式和12T模式的区别?
从事编程十几年,JAVA、C、C++、Python这四种编程语言都玩过,前三种玩的比较多,python做为兴趣爱好或者玩脚本的时候弄过,编程语言在使用的时候主要还是适合不合适,单片机使用的场景属于功能简单,成本相对较低,现在也有高配版的单片机,本来单片机是不带系统的,非要硬扯到带系统的,从成本上考量就不是那回事了,成本主要包括两个方面有硬件成本,还有研发难度的成本这都是需要考虑的事情。
摘要:听说还有好多学单片机的小伙伴不会用结构体?指针和结构体是学单片机必须要掌握的,如果你C语言掌握的不牢,单片机根本学不到精髓,只能完成一些低级的项目。看得懂结构体并且能够灵活运用结构体才能说你入门了单片机。本篇将以最通俗的方式结合STM32单片来讲讲结构体的运用。解决你学完C语言、考过了计算机二级还是看不懂单片机结构体的苦恼。宝藏文章,记得点赞转发收藏
首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。
作为一个大三老狗,才开始单片机入门,晚是晚了点,但是由于知识体系比大一大二稍加完善,所以看问题也相对于更加全面,所以写下学习笔记作为分享,当然,知识水平有限,希望大神们能够给出修改意见。
对于嵌入式系统,如果没有运行RTOS,那么程序开发中的主函数main()需要通过某种机制使其永远愉快的运行下去,它没有终点。如果想从main函数中退出,具体干什么是由所使用的C语言编译器决定的。
MCU是Microcontroller Unit的简称,中文叫微控制器,俗称单片机,是把CPU的频次与规格做适当缩减,并将内存、计数器、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,构成芯片级的计算机,为不同的应用场合做不同组合控制,诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到MCU的身影。
可能你已经学习了很久,但是当Leader抛给你一个STM32项目,你是不是依然手足无措?
最近在弄PIC的一个小项目,之前是前一个同事在原有程序的基础上经行了代码的优化,同时添加了一点新的功能,由于PIC单片机的容量还是相对较小,所以不得不把众多的ADC转换的函数整合到一个函数里,同时又有8位和10位的AD转换功能。
首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留需要的部分,而将不需要的部分裁去。所以嵌入式系统一般都具有便携、低功耗、性能单一等特性。 然后,MCU、DSP、FPGA这些都属于嵌入式系统的范畴,是为了实现某一目的而使用的工具。 MCU俗称”单片机“经过这么多年的发展,早已不单单只有普林斯顿结构的51了,性能也已得到了很大的提升。因为MCU必须顺序执行程序,所以适于做控制,较多地应用于工业。而ARM本是一家专门设计MCU的公司,由于技术先进加上策略得当,这两年单片机市场份额占有率巨大。ARM的单片机有很多种类,从低端M0(小家电)到高端A8、A9(手机、平板电脑)都很吃香,所以也不是ARM的单片机一定要上系统,关键看应用场合。 DSP叫做数字信号处理器,它的结构与MCU不同,加快了运算速度,突出了运算能力。可以把它看成一个超级快的MCU。低端的DSP,如C2000系列,主要是用在电机控制上,不过TI公司好像称其为DSC(数字信号控制器)一个介于MCU和DSP之间的东西。高端的DSP,如C5000/C6000系列,一般都是做视频图像处理和通信设备这些需要大量运算的地方。 FPGA叫做现场可编程逻辑阵列,本身没有什么功能,就像一张白纸,想要它有什么功能完全靠编程人员设计(它的所有过程都是硬件,包括VHDL和Verilog HDL程序设计也是硬件范畴,一般称之为编写“逻辑”。)。如果你够NB,你可以把它变成MCU,也可以变成DSP。由于MCU和DSP的内部结构都是设计好的,所以只能通过软件编程来进行顺序处理,而FPGA则可以并行处理和顺序处理,所以比较而言速度最快。 那么为什么MCU、DSP和FPGA会同时存在呢?那是因为MCU、DSP的内部结构都是由IC设计人员精心设计的,在完成相同功能时功耗和价钱都比FPGA要低的多。而且FPGA的开发本身就比较复杂,完成相同功能耗费的人力财力也要多。所以三者之间各有各的长处,各有各的用武之地。但是目前三者之间已经有融合的态势,ARM的M4系列里多加了一个精简的DSP核,TI的达芬奇系列本身就是ARM+DSP结构,ALTERA和XINLIX新推出的FPGA都包含了ARM的核在里面。所以三者之间的关系是越来越像三基色的三个圆了。 一言以蔽之“你中有我,我中有你”。 硬件工程师学习从何开始? 单片机:通常无操作系统,用于简单的控制,如电梯,空调等。 dsp:用于复杂的计算,像离散余弦变换、快速傅里叶变换,常用于图像处理,在数码相机等设备中使用。 arm:一个英国的芯片设计公司,但是不生产芯片。只卖知识产权。 fpga:现场可编程门阵列,以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC 设计验证的技术主流。 嵌入式 是相对于台式电脑而言,系统可裁剪,形态各异,可能体积、功耗、成本受限、实时性要求高,如示波器,手机,平板电脑,全自动洗衣机,路由器、数码相机,这些设备中,虽然看不到台式机的存在,但是都有一个或多个嵌入式系统在工作。 根据对象体系的功能复杂性和计算处理复杂性,提供的不同选择。对于简单的家电控制嵌入式系统,采用简单的8位单片机就足够了,价廉物美,对于手机和游戏机等,就必须采用32位的ARM和DSP等芯片了。FPGA是一种更偏向硬件的实现方式。 所以要通过学习成为硬件工程师,要从单片机开始,然后学习ARM和DSP之类。 市面上七大主流单片机的详细介绍 单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇,发展也是相当的迅速,从上世纪80年代,由当时的4位8位发展到现在的各种高速单片机。 各个厂商们也在速度、内存、功能上此起彼伏,参差不齐~~同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip、ARM…国内的宏晶STC单片机也是可圈可点… 下面为大家带来51、MSP430、TMS、STM32、PIC、AVR、STC单片机之间的优缺点比较及功能体现…… 51单片机 应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“经典”,为以后的其它单片机的发展奠定了基础。 51单片机之所以成为经典,成为易上手的单片机主要有以下特点: 特性: 1.从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。嵌入式物联网等系统学习企鹅意义气呜呜吧久零就易,不但
在大学中,单片机设计的课程一般在大二下或大三开设,主要目的是让学生具备了一定的基础,才能更好的上手单片机。
对大部分同学来说,毕业设计根本不知道从哪下手,完全处于蒙圈状态,为帮助大家能顺利毕业,精心准备800多套单片机毕业设计与您分享!
第一个是编译,第二个是建立工程把整个工程给它整个工程给它建立一遍,第三个就是所有的文件编程都要进行建立一遍。那么我们一般点进第二个即可!
在单片机开发中,总有一些C语言基础知识是常常用到的而我们又不易掌握的,今天以STM32单片机为例,总结一下那些常用的C语言基础知识,例如逻辑运算符,结构体,宏定义以及按位运算符。
51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得51系列单片机为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
在当今的电子世界中,单片机作为控制核心发挥着越来越重要的作用。其中,8位FLASH单片机HR7P169BFGSF凭借其高性能、大容量、高可靠性和易于编程等优点,广泛用于智能家居、工业控制、消费电子等领域。本文将详细介绍HR7P169BFGSF单片机的特点、应用和开发过程,为广大工程师和技术爱好者提供有价值的参考。 一、HR7P169BFGSF单片机的主要特点 HR7P169BFGSF单片机是一款8位FLASH单片机,采用先进的CMOS工艺,具有高性能、低功耗、高可靠性和易于编程等优点。其主要特点如下: 1.高性能:HR7P169BFGSF单片机采用8位CPU,运算速度快,处理能力强,能够满足各种复杂控制需求。 2.大容量:HR7P169BFGSF单片机内置128KB的FLASH存储器,可存储大量的程序和数据,同时支持串行在线编程,方便程序升级和维护。 3.高可靠性:HR7P169BFGSF单片机采用CMOS工艺,具有低功耗、低噪声、高抗干扰等优点,能够在恶劣环境下稳定工作。 4.易于编程:HR7P169BFGSF单片机支持多种编程语言,如C语言、汇编语言等,同时提供丰富的开发工具和调试手段,极大地方便了程序开发和调试过程。 二、HR7P169BFGSF单片机的应用领域 由于HR7P169BFGSF单片机具有以上诸多优点,使其在智能家居、工业控制、消费电子等领域得到广泛应用。具体应用如下: 1.智能家居:HR7P169BFGSF单片机可用于智能家居控制系统的开发,如智能照明、智能安防、智能家电等。通过与传感器、无线通信模块等配合,实现家居设备的远程监控和控制。 2.工业控制:HR7P169BFGSF单片机可用于工业控制系统的开发,如过程控制、运动控制、生产自动化等。通过与各类传感器、执行器等配合,实现生产过程的精确控制和优化。 3.消费电子:HR7P169BFGSF单片机可用于消费电子产品的开发,如智能手表、智能音箱、游戏机等。通过与显示屏、触摸屏等接口配合,实现产品的智能化和人性化。 三、HR7P169BFGSF单片机的开发过程 在使用HR7P169BFGSF单片机进行项目开发时,需要掌握一定的硬件设计和编程技能。以下是开发过程中的一些重要环节: 1.硬件设计:根据项目需求,选择合适的HR7P169BFGSF单片机型号,设计相应的硬件电路。硬件设计过程中需要注意单片机的引脚电平、工作电压等参数,确保与外设器件的兼容性。 2.编程语言选择:根据项目需求和开发经验,选择合适的编程语言,如C语言或汇编语言。熟练掌握所选语言的语法和调试技巧,有利于缩短开发周期和提高程序质量。 3.程序设计:根据项目需求,设计相应的程序流程和控制算法。程序设计过程中需要注意程序的模块化、可读性和可维护性,以便日后升级和维护。 4.程序调试:通过仿真器、调试器等工具对编写的程序进行调试和优化,确保程序的正确性和稳定性。同时需要注意程序的安全性和可靠性,防止黑客攻击和病毒入侵。 5.系统测试:在完成硬件设计和程序设计后,对整个系统进行测试和验证。系统测试过程中需要注意各种边界条件和异常情况的处理,确保系统的稳定性和可靠性。 总之,HR7P169BFGSF单片机作为一种高性能、大容量、高可靠性和易于编程的8位FLASH单片机,在智能家居、工业控制、消费电子等领域得到广泛应用。掌握其硬件设计和编程技能对于广大工程师和技术爱好者来说具有重要的意义。
51单片是一种低功耗、高性能CMOS-8位微控制器,具有8K可编程Flash存储器,使得其为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
通过滑动变阻器和ADC0832模块对电压值进行采样,反馈电压值通过数码管进行显示,电压范围为0-5V,如图所示表示电压为3.92V。
真正的程序设计高手不是语法上的精通而是程序总体架构,算法上的周密。当初大学时都是利用C51写的51单片机的程序,根本就不管程序的可维护性,程序大小c语言程序设计总结心得,就是一个C文件中包含了全部的函数体。在工作中这是一个完全不能接受的习惯和致命错误。
51单片机按键控制LED亮灭,K1,K2按下时LED亮,松开时灭;K3,K4按下时LED亮,再次按下时灭。
用C语言实现状态机,主要有三种方法:switch—case 法、表格驱动法、函数指针法。下面给大家详细介绍一下。
领取专属 10元无门槛券
手把手带您无忧上云