随笔分类 -  嵌入式开发

上一页 1 ··· 6 7 8 9 10 11 下一页
摘要:一、为什么要使用文件 我们之前写的程序在运行起来的时候,我们可以给程序增加或删除数据,此时的数据都是存在内存中。当程序执行完毕退出的时候,之前程序中增减或减少的数据就不存在了,等程序下一个运行的时候,数据又会重新录入。 如果我们想把程序中的数据记录下来,只有在我们选择删除的时候,数据才不复存在。这就 阅读全文
posted @ 2023-04-26 20:22 星光映梦 阅读(69) 评论(0) 推荐(0)
摘要:一、流和缓冲区 C++ 程序把输入和输出看作字节流。输入时,程序从输入流中抽取字节;输出时,程序将字节插入到输出流中。对于面向文本的程序,每个字节代表一个字符。更通俗的说,字节可以构成字符或数值数据的二进制表示。输入流中的字节可能来自键盘,也可能来自存储设备(如硬盘)或其它程序。同样,输出流中的字节 阅读全文
posted @ 2023-04-24 19:34 星光映梦 阅读(75) 评论(0) 推荐(0)
摘要:一、什么是名称空间 在 C++ 中,名称可以是变量、函数、结构、枚举、类以及类和结构的成员。当随着项目的增大,名称相互冲突的可能性也将增加。使用多个厂家的类库时,可能导致名称冲突。这种冲突被称为名称空间问题。C++ 标准提供了名称空间工具,以便更好地控制名称的作用域。 在介绍名称空间之前,我们先介绍 阅读全文
posted @ 2023-04-22 20:48 星光映梦 阅读(61) 评论(0) 推荐(0)
摘要:一、内存的组织方式 程序员编写完程序之后,程序要先加载在计算机的内存中,再运行程序。在 C++ 中,不同数据在内存中所存储的位置也不一样。全局变量存储在内存中的静态存储区,非静态的局部变量存储在内存中的动态存储区(栈)。临时使用的数据建立动态内存分配区域,需要的时候开辟,不需要时及时释放(堆)。 通 阅读全文
posted @ 2023-04-20 20:37 星光映梦 阅读(39) 评论(0) 推荐(0)
摘要:一、什么是存储类别 C++ 使用四种不同的方案存储数据,这些方案的区别在于数据保留在内存中的时间。 自动存储持续性:在函数定义中声明的变量(包括函数参数)的存储持续性为自动的。它们在程序开始执行其所属的函数或代码块时被创建,在执行完成函数或代码块时,它们使用的内存被释放。C++ 有两种存储持续性为自 阅读全文
posted @ 2023-04-18 21:01 星光映梦 阅读(69) 评论(0) 推荐(0)
摘要:一、什么是预处理命令 在编译程序之前对源文件进行简单的加工的过程就称为 预处理。预处理主要是处理以 # 开头的命令。预处理 是 C++ 的一个重大的功能,由预处理程序完成。当对一个源文件进行编译时,系统将自动调用预处理程序对源程序中的预处理部分做处理,处理完毕自动进入对源程序的编译。 C++ 语言提 阅读全文
posted @ 2023-04-16 21:20 星光映梦 阅读(63) 评论(0) 推荐(0)
摘要:一、进制、位和字节 现在计算机存储和处理的信息以 二进制 信号表示。这些微不足道的二进制数字,或称为 位(bit),形成了数字革命的基础。计算机的表示法是用有限数量的位来对一个数字编码,因此,当结果太大或以至于不能表示时,某些运算就会溢出(overflow)。 以 2 位基底表示的数字被称为 二进制 阅读全文
posted @ 2023-04-14 19:38 星光映梦 阅读(49) 评论(0) 推荐(0)
摘要:一、为什么需要typedef关键字 C++ 允许用户使用 typedef 来为一个数据类型起一个新的别名。一旦用户在程序中定义了别名,就可以在该程序中使用别名来定义变量的类型、数组的类型、指针变量的类型与函数的类型等。 typedef 关键字定义的名称并不是真的创造了一种数据类型,而是给已有的或者复 阅读全文
posted @ 2023-04-12 19:18 星光映梦 阅读(53) 评论(0) 推荐(0)
摘要:一、数组与指针 系统需要提供一定量连续的内存来存储数组中的各个元素,内存都有地址,指针变量就是存放地址的变量,如果把数组的地址赋给指针变量,就可以通过指针变量来引用数组。在 C++ 中,指针加 1 指的是增加一个存储单元。对数组而言,这意味着加 1 后的地址下一个元素的地址。 1.1、一维数组与指针 阅读全文
posted @ 2023-04-10 19:29 星光映梦 阅读(139) 评论(0) 推荐(0)
摘要:一、什么是函数 函数其实就是封装好的代码块,并且指定一个名字,调用这个名字就可以执行代码并返回一个结果。函数一般都是实现固定功能的模块,它把参数看成 “输入”,返回结果看成 “输出”,函数就是一个输入到输出的映射关系。 二、函数的定义 C++ 的库函数在编写程序时时可以直接调用的,而自定义函数则必须 阅读全文
posted @ 2023-04-08 19:24 星光映梦 阅读(48) 评论(0) 推荐(0)
摘要:一、数组 在程序设计中,为了方便处理数据把具有相同类型的若干变量按有序形式组织起来就称为 数组。数据 就是在 内存 中 连续 的 相同类型 的变量空间。同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中是连续的。数组属于构造类型。 1.1、一维数组的使用 一维数组用于存储相同类型的数据的 阅读全文
posted @ 2023-04-06 19:22 星光映梦 阅读(63) 评论(0) 推荐(0)
摘要:一、流程控制 流程控制就是用来控制程序运行中各语句执行顺序的语句。基本的流程结构为:顺序结构,分支结构(或称选择结构),循环结构。 顺序结构:程序自上到下执行,中间没有任何判断和跳转; 分支结构:根据条件,选择性的执行某段代码,有 if……else 和 switch……case 两种分支语句; 循环 阅读全文
posted @ 2023-04-04 18:19 星光映梦 阅读(41) 评论(0) 推荐(0)
摘要:一、运算符与表达式 运算符 就是对字面量或者变量进行操作的符号;表达式 是指用运算符把字面量或者变量连接起来,符合 C++ 语法的式子。不同运算符连接的表达式体现的是不同类型的表达式;每个表达式都有一个值。要想获取这个值,必须根据运算符优先级的顺序来执行操作。 二、算数运算符 数字类型进行运算时,数 阅读全文
posted @ 2023-04-02 19:53 星光映梦 阅读(46) 评论(0) 推荐(0)
摘要:一、标识符 1.1、什么是标识符 标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用来给变量、常量、函数、类等命名,以建立起名字与使用之间的关系。标识符通常由字母和数字以及其它字符构成。 1.2、标识符的 阅读全文
posted @ 2023-03-31 19:14 星光映梦 阅读(83) 评论(0) 推荐(0)
摘要:一、C++概述 C++ 可以看作是 C 语言的增强版,在 C 的基础上扩展了更多的功能。最主要的扩展,就是面向对象和泛型编程。因此 C++ 融合了不同的编程方式:以 C 语言为代表的面向过程编程;面向对象编程;以及模板化的泛型编程。 在 C 语言中,其理念是将大型程序分解成小型、便于管理的任务。如果 阅读全文
posted @ 2023-03-29 19:18 星光映梦 阅读(184) 评论(0) 推荐(0)
摘要:一、什么是预处理命令 在编译程序之前对源文件进行简单的加工的过程就称为 预处理。预处理主要是处理以 # 开头的命令。预处理 是 C 语言的一个重大的功能,由预处理程序完成。当对一个源文件进行编译时,系统将自动调用预处理程序对源程序中的预处理部分做处理,处理完毕自动进入对源程序的编译。 C 语言提供了 阅读全文
posted @ 2023-03-27 18:47 星光映梦 阅读(99) 评论(0) 推荐(0)
摘要:一、为什么要使用文件 我们之前写的程序在运行起来的时候,我们可以给程序增加或删除数据,此时的数据都是存在内存中。当程序执行完毕退出的时候,之前程序中增减或减少的数据就不存在了,等程序下一个运行的时候,数据又会重新录入。 如果我们想把程序中的数据记录来,只有在我们选择删除的时候,数据才不复存在。这就涉 阅读全文
posted @ 2023-03-25 12:14 星光映梦 阅读(74) 评论(0) 推荐(0)
摘要:一、内存的组织方式 程序员编写完程序之后,程序要先加载在计算机的内存中,再运行程序。在 C 语言中,不同数据在内存中所存储的位置也不一样。全局变量存储在内存中的静态存储区,非静态的局部变量存储在内存中的动态存储区(栈)。临时使用的数据建立动态内存分配区域,需要的时候开辟,不需要时及时释放(堆)。 通 阅读全文
posted @ 2023-03-23 17:47 星光映梦 阅读(89) 评论(0) 推荐(0)
摘要:一、什么是存储类别 C 提供了多种不同的模型或存储类别(storage class)在内存中储存数据。 从硬件方面来看,被储存的每个值都占用一定的物理内存,C 语言把这样的一块内存称为 对象(object)。对象可以储存一个或多个值。一个对象可能并未储存实际的值,但是它在储存适当的值时一定具有相应的 阅读全文
posted @ 2023-03-21 12:04 星光映梦 阅读(93) 评论(0) 推荐(0)
摘要:一、进制、位和字节 现在计算机存储和处理的信息以 二进制 信号表示。这些微不足道的二进制数字,或称为 位(bit),形成了数字革命的基础。计算机的表示法是用有限数量的位来对一个数字编码,因此,当结果太大或以至于不能表示时,某些运算就会溢出(overflow)。 以 2 位基底表示的数字被称为 二进制 阅读全文
posted @ 2023-03-19 12:02 星光映梦 阅读(66) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 下一页