其实很不好意思说是老陈学生的,因为拖了很久才开始来认真的学习
说是来总结,其实也算是是给自己一个复盘的时间,把自己所学的东西回顾一下
一、基础知识
1.程序初识,前面先是跟着老师了解计算机程序的基础知识,程序可以理解为传统电脑软件我们在电脑上使用的各种软件(QQ、word、游戏等),然后还有其他的OS内核和服务器代码也属于电脑程序。然后在嵌入式中的程序C51小车、STM32无人机、ARM架构的手机操作系统、智能终端等
2.程序概念,算法+数据结构=程序。数据结构可以分开理解为数据类型(整数、浮点数、字符等)和数据的组织方式(例如一些数据存放方式按照什么规律存放数据)。算法就是为了某个目的,进行对数据的处理方法,让我们将完成达到目的的方法(就像我们为了算账,知道把所有的钱加起来来再减去支出就能得到我们的钱还有多少,这个过程就类似算法)
3.程序如何完成的,编程(用各种编程语言写代码)➡编译(高级语言变为机器语言0101二进制的代码过程,让机器能够读懂你想要执行的什么)➡执行
4.计算机语言,计算机和人交流的语言,分为机器语言(机器能识别的0101)、汇编语言(较为难的读懂)、高级语言(和人类语言很类似)
二、C语言
1.基础框架,C语言的最基础的组成
#include <stdio.h>
int main()//程序入口的主函数main()
{
//你想要写的代码!
return o;
}
这个框架是要在