logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式初学-C语言-练习

针对于前六篇学习所出习题,题型内容均为本人敲写,若有不合理,或逻辑重复,请多多包涵,也请大家指点!!

文章图片
#c语言#开发语言#linux +4
嵌入式初学-C语言-数据结构--五

队列是最常见的概念,日常生活经常需要排队,仔细观察队列会发现,队列是一种逻辑结构,是一种 特殊的线性表。特殊在:只能在固定的两端操作线性表 只要满足上述条件,那么这种特殊的线性表就会呈现一种“先进先出”的逻辑,这种逻辑就被称为队列。由于约定了只能在线性表固定的两端进行操作,于是给队列这种特殊的线性表的插入删除,起个特殊 的名称:队头:可以删除节点的一端队尾:可以插入节点的一端入队:将节点插入到队尾

文章图片
#c语言#数据结构#开发语言 +3
嵌入式初学-C语言-十五

函数:实现一定功能的,独立的代码模块,我们的函数一定是先定义后使用使用函数的优势可以通过函数提供功能给别人使用,当然我们也可以使用别人提供的函数,减少代码量借助函数可以减少重复性代码。实现结构化(模块化)程序设计思想结构化程序设计思想:将大型的任务功能,划分为相互独立的小型的任务模块来设计3.函数是c语言程序的基本组成单元:C语言程序是由一个(必然是main函数)或多个函数组成。语法:返回类型 函

文章图片
#算法#c语言#开发语言 +1
嵌入式初学-C语言-数据结构--四

栈是一种逻辑结构,是特殊的线性表。特殊在:只能在固定的一端操作只要满足上述条件,那么这种特殊的线性表就会呈现一种“后进先出”的逻辑,这种逻辑就被称为栈。栈 在生活中到处可见,比如堆叠的盘子、电梯中的人们、嵌套函数的参数等等。由于约定了只能在线性表固定的一端进行操作,于是给栈这种特殊的线性表的“插入”、“删除”,另起了 下面这些特定的名称:栈顶:可以进行插入删除的一端栈底:栈顶的对端入栈:将节点插入

文章图片
#数据结构#c语言#开发语言 +3
嵌入式初学-C语言-十一

break功能:1. 用在switch中,用来跳出switch的case语句;如果case没有break,可能会产生case穿透。2. 用在循环中(while、do..while、for..),提前结束循环,也就是跳出整个循环。

文章图片
#c语言#开发语言#算法 +3
嵌入式初学-C语言-一

结构体:struct共用体:union枚举:enum指针类型【后续学习】:*空类型:void。

文章图片
#c语言#开发语言#vim +4
嵌入式初学-C语言-七

分支结构分支结构:又被称之为选择结构概念选择结构:根据条件成立与否,选择相应的操作。

文章图片
#c语言#开发语言#嵌入式硬件 +2
嵌入式初学-C语言-二

我们目前接触到的进制有 二进制、八进制、十进制、十六进制。

文章图片
#c语言#开发语言#linux +4
嵌入式初学-C语言-四

说明:按位(bit)来进行运算操作的运算符语法: ~(按位取反) &(按位与) |(按位或)^(按位异或)(右移)

文章图片
#c语言#开发语言#linux +4
嵌入式初学-C语言-练习三

1 /*2 计算 1+1/(2*3)+1/(3*4)+...+1/(n*(n+1))=?直到最后一相值小于0.00001为至。

文章图片
#c语言#算法#数据结构 +3
    共 12 条
  • 1
  • 2
  • 请选择