51单片机c语言编程从入门到精通_单片机c语言编程300例

51单片机c语言编程从入门到精通_单片机c语言编程300例0基础学C语言:第一步,你好世界*本教程针对小白“我是草履虫,我想学C语言,并且我想以死掉最少脑细胞的方式开始”不论你梦想成为编程大佬,或是被强迫硬性学习编程,再或者对编程感兴趣,想要入门,那都逃不过最初要学习到的C语言。这篇文章将尽可能的避免长篇

0基础学C语言:第一步,你好世界   *本教程针对小白   “我是草履虫,我想学C语言,并且我想以死掉最少脑细胞的方式开始”   不论你梦想成为编程大佬,或是被强迫硬性学习编程,再或者对编程感兴趣,想要入门,那都逃不过最初要学习到的C语言。这篇文章将尽可能的避免长篇大论的如:介绍编程语言的历史等让人看了一头雾水的东西,而是直接入手,通过最简单的方式和最易懂的语言,以程序进行C语言的学习。直接开始!   第一步,在哪写   “好了,现在我开始学习,那么要在哪写代码呢?”   方案1:手写   不建议0基础使用,因为不能直观的看到结果,而且新手常常在一些符号上出错,但手写适用大多数书面类考试,包括但不限于考研,升本等考试中。   方案2:使用电子设备   可选项很多,如使用专门的编译器(你可以理解为,编译器就是用来编写代码和运行代码的软件),大多数人,以及大多数学校都会选择使用Devcpp来进行C语言的教授,那我们这里也用Devcpp来作举例吧。   假设,你已经成功的下载,并安装了该软件,打开之后会出现这样一个界面:
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例Devcpp 5.10举例,英文界面   “天啊,这是什么玩儿应?!”   如果你是刚刚接触电脑的小白,或者英文不是很好,你可能会被这种朴素、全英文、没有任何教学的界面直接干懵,不过不要害怕,我教你一步一步写出程序来。   第二部,怎么写   如图所示进行,或使用快捷键Ctrl+N创建新的工程文件
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例第一步,创建文件   假设你的操作正确,会出现一个小窗口:
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例创建成功的样子   接下来,我们把全部的注意力集中在这个闪烁着光标的、名称为Untitled1的窗口中。   第三步,写什么   如果你是一名刚刚开始学习C语言的大学生(或者不是),有一本任意的C语言工具书,那么你大概率会看到的第一个程序会是这个:   那么,现在你要做的是,将这段代码一个字符不差地全部打上去(请耐心一点,慢一点没关系)。另外注意,请保证一切符号均为英文符号!
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例就像这样   接下来需要做的,就是去运行。图中标记的按钮,或按下键盘上的F11按键,来运行它。
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例运行你的程序   在运行之前,会弹出一个让你选择保存文件地址的窗口,你可以任意选择一个你喜欢的位置。   假设你以上步骤全部正确,会出现如下窗口:
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例你好世界!   至此,你已经学会了你人生中的第一个程序!   详细的补充说明   “我能不能输出其他的文字呢”或是“我想弄懂这段代码的意思”   1:输出其他内容   你可以修改红色方框中的文本修改为任意内容,除了”(英文字符双引号)。
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例输出其他文字   2:这段代码的意思   这个程序由以下三个主要部分组成,而且各有说法
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例组成程序的3个主要部分main()main [主要的,主管]   C语言中叫做主函数,所谓函数,就是一个方法,你可以理解成字面意思的“方法”。一个程序中只能有一个主函数,在有主函数的情况下,不论它在什么位置,程序都会从这个主函数开始执行。   而除去所有不必要的代码,一个最简单的程序是这样的:
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例但这个程序没有任何功能   这个函数后面跟了一个大括号,把它的内容括起来,使其被认为成一个整体(尽管现在里面什么都没有)。   那么,main函数前的int,和后面的return 是什么意思呢?int [全称integer,整数]return [返回]   其实就是对这个函数进行了一个限定,即:我命令,这个函数,进行一系列的操作后,最终得到一个int类型的计算结果,并以这个结果作为输出。
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例一个函数就比如,妈妈让小明去卖水果,这里的水果,就是一个限定(你只可以买水果,不可以买其他的东西)。而小明去卖水果的行为,就被视作是一个函数(或者是方法)那么上面的int main就变成了:水果 买水果的行为()中间是小明买水果的详细流程,巴拉巴拉……而最后的returrn就变成了:买到的水果是 “某种带回家的水果”如果小明最终买回来的不是水果而是其他的设么东西,那么这里可能就会出错了,也就是常说的Bug printf()   print format [以格式化打印]
51单片机c语言编程从入门到精通_单片机c语言编程300例
51单片机c语言编程从入门到精通_单片机c语言编程300例简略说明,如有需要会详细讲#include<>   include [包含]   上面的printf()函数并不是我们C语言中自带的函数,而是别人写好的,我们拿来用。但我们在用的时候,编译器并不知道它是从哪来的,所以,我们需要使用#include<包的名字>来将这个特定的函数,包含到我们的程序之中,这样编译器就能通过这个包含指令,来找到我们使用的函数了。想象小明想要修补破洞的衣服,他需要针线包,那么#include<stdio.h>就被类比成了 #使用道具<针线包>   #include<stdio.h>中的stdio是简写,全称为standard input output [基本输入输出],而此示例中的printf()正好就是stdio.h中的一个函数(并且是一个输出函数)。我们想要使用它,所以就要在一开始中进行一个“包含”操作。   我,不定时更新0基础C语言教学,如果有什么疑问,欢迎留言或者私信我,我有99.8%的概率会sigusoft你。如果你的问题有价值,我会单出一期文章进行专门的讲解。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/57429.html

(0)
上一篇 2024年 8月 31日 上午10:10
下一篇 2024年 8月 31日

相关推荐

关注微信