摘要: 在这一章我会特别的啰嗦,请你仔细阅读,这里的内容都是”大局观“方面的分享,是所有初学者都逃不开的一些问题,也是自学过程中最简单最基础的技巧,但是往往大部分初学者没法掌握,没法运用的一些技能。正因为这些原因,导致很多人无法在技术的道路上坚持下去。 但是也要说明一点,我所不会的电子方面的知识还有很多,我 阅读全文
posted @ 2023-12-02 22:30 Fantastic_fan 阅读(77) 评论(0) 推荐(0)
摘要: 这章我会介绍在没有任何基础的情况下如何去规划你的学习路线,如果感觉自己有一定基础,可以粗略的扫一眼本章的内容就可以略过。 一、克服英语! 1、英语的重要性 哈哈,没想到我第一个讲的是这个吧。这项要求对于大部分我们学校的同学来说确实是不容易的,所以我用了”尽量克服“。但是这里我要说明一点,在整个学习过 阅读全文
posted @ 2023-12-02 22:29 Fantastic_fan 阅读(232) 评论(0) 推荐(0)
摘要: 一、背景 1、实验室现状 这篇文章写于2023年底,距离疫情爆发已经过去四年,疫情刚结束了一年。在疫情期间,由于各种条件限制,大部分同学没法进入实验室进行学习研究。这就导致实验室产生了严重的断档现象,新人不能及时进入实验室开始长期学习,老学长就已经毕业了。所以现在大部分实验室包括一些协会都缺少技术性 阅读全文
posted @ 2023-12-02 22:27 Fantastic_fan 阅读(102) 评论(0) 推荐(0)
摘要: 这里开始介绍C语言的重要语句,if语句,顾名思义就是如果的意思。 一、if语句 直接先举个例子: #include <stdio.h> int main(){ int a=1,b=1; if(1){ printf("%d\n",a+b); } return 0; } 输出: 还记得我们在运算符章节提 阅读全文
posted @ 2023-12-02 15:37 Fantastic_fan 阅读(100) 评论(0) 推荐(0)
摘要: 运算符基本分为算术运算符、位运算符、关系运算符和逻辑运算符 咱们一个个来讲 一、算术运算符 先贴一个例子: #include <stdio.h> int main(){ int a,b,c; b=12;c=22; a=b+c; printf("%d",a); return 0; } 输出为 基础算术 阅读全文
posted @ 2023-12-02 15:35 Fantastic_fan 阅读(102) 评论(0) 推荐(0)
摘要: C语言控制台程序主要以scanf作为输入语句,printf作为输出语句,但是这个输入输出语句在单片机应用中并不会用到(或者说很少用到,可能在使用HAL库编写stm32相关程序的时候会用到printf)。但在学习C语言的过程中会经常使用,所以这里还是稍微提一下。 一、输出 先讲输出语句printf。 阅读全文
posted @ 2023-12-02 15:31 Fantastic_fan 阅读(39) 评论(0) 推荐(0)
摘要: 在程序执行过程中,值不发生改变的量称为常量。 C语言的常量可以分为直接常量和符号常量。 直接常量也称为字面量,是可以直接拿来使用,无需说明的量,比如: 整型常量:13、0、-13; 实型常量:13.33、-24.4; 字符常量:‘a’、‘M’ 字符串常量:”I love 411!” 其实前面使用变量 阅读全文
posted @ 2023-12-02 15:27 Fantastic_fan 阅读(79) 评论(0) 推荐(0)
摘要: 一、数据类型 如果有略微接触过C语言编程,那么我们都会对变量的定义非常熟悉,例如定义一个整型变量a,我们会用下面的程序来表示: int a; 如果我们想对a进行赋值,那么只需要用一个等号即可 a=45; 那么下面我将按我的理解对常用的变量的类型,也就是数据类型进行阐述 1.整型 整型,顾名思义就是定 阅读全文
posted @ 2023-12-02 15:23 Fantastic_fan 阅读(28) 评论(0) 推荐(0)
摘要: 一、头文件 上面的图片就是一个头文件包含的格式。头文件包含#include和文件名称(一般为.h格式的文件)组合而成。有些程序使用的是"xxx.h"而不是<xxx.h> ,也就是分号和尖括号的区别。一般来说不会有差别(到目前为止我没有遇到过因为这个出错的程序)。但是能用分号就用分号,具体解析见链接 阅读全文
posted @ 2023-12-02 15:16 Fantastic_fan 阅读(26) 评论(0) 推荐(0)
摘要: 该笔记是对零基础的同学介绍如何快速上手C语言(有基础的也可以快速过一遍)。主要是对C语言一些基础的一些理解,将课本上的内容运用与实践,并分享我个人对C语言的理解和在实践时运用技巧。 这份笔记的所有内容都基于我的个人理解,内容可能有很多疏漏而且不严谨,尽量用通俗易懂的语言来阐述我对C语言的理解,如果对 阅读全文
posted @ 2023-12-02 14:45 Fantastic_fan 阅读(39) 评论(0) 推荐(0)
摘要: 我常用的C语言编译环境有Dev-C++,Visual Studio Code(VSCode)等。我们常用的Keil uVision是专门用于单片机的编译环境。在初学C语言时,我们经常使用控制台(console)应用来调试代码的运行结果,以更好的理解代码执行的流程和效果。个人比较推荐Dev-C++,安 阅读全文
posted @ 2023-12-02 14:42 Fantastic_fan 阅读(36) 评论(0) 推荐(0)