1. 简述 内存是一种临时存储器,也被称为随机存取存储器(RAM),所有的计算机.智能手机及其他可编程设备都包含微处理器和一定数量的内存,用地址来定位不同的存储区域,像编号一样. 硬盘可以永久的存储数据. 微处理器负责执行程序,它会从RAM中获取要执行的应用程序二进制码及相关联的数据,这包括显示到屏幕上的数据以及用户输入的数据. 变量让程序员能够将数据临时存储一段时间,其实就是内存中存储单元地址的别名,便于使用,不易出错,也避免不小心覆盖原有数据. 常量让程序员能够定义不允许修改的东西. 2.…
1. 类和对象 现实中的人等事物往往具备一些特征并且可以做某些事情,要在程序中模拟这些事物,需要一个结构,将定义其属性(数据)以及其可用这些属性执行的操作(函数)整合在一起.这种结构就是类,而这种结构的每一个实例就是对象. 声明类 使用关键字class,并在它后面依次包含类名,一组放在{}内的成员属性和成员函数,以及结尾的分号. 声明类只是将本身及其属性告诉编译器,并不能改变程序的行为,必须使用类,就像需要掉要函数一样. 封装指的是将数据以及使用它们的函数进行逻辑编组,这是面向对象编程的重要特征…
1. 简述 C++最大的优点之一是,既可以用它来编写不依赖于机器(主要是内存)的高级应用程序,又可以用它来编写与硬件紧密协作的应用程序. 事实上C++让您能够在字节和比特级调整应用程序的性能,而要编写高效地利用系统资源的程序,理解指针和引用时必不可少的一步. 在编程语言中,变量使你能够处理内存中的数据. C++让你能够动态地分配内存(new和delete),以优化应用程序对内存的使用. 不同于C#和Java等基于运行时环境的新语言,C++没有自动垃圾收集器对程序已分配但不能使用的内存进行清理.所…
1. 为什么需要函数 可将应用程序的内容划分成依次调用的逻辑块,让您能够划分和组织程序的执行逻辑,有助于提高可重用性. 2. 基本概念 是子程序,可接受参数,可有返回值. 要让函数执行其任务,必须调用它. 函数原型/声明 指出函数的名称(Area).接受的参数列表以及返回值类型. 让编译器意识到这些语句是合法的,而链接器负责将函数调用与实现关联起来,并确保程序执行时将触发它们. 函数定义 总是一个包含在{}中的语句组成的语句块 函数调用.形参.实参 函数声明中包含的参数列表中的参数是形参(par…
1. 数组 概念 是一组元素 这些元素是相同的数据类型 按顺序存储到内存中 目的是避免在业务需要时去重复声明很多同类型的变量 初始化 分别初始化:int i [5] = {1,2,3,4,5}; 全部初始化:int i [5] = {}; 或 int i [5] = {0}; 部分初始化:int i [5] = {1,2}; 长度参数可以也只可以用常量 如果知道每个元素的初始值,可以不指定数组包好的元素数,传几个就是多长:int i [] = {1,2}; 访问和修改元素数据 索引从0开始访问数…
1. 预处理器编译指令 预处理器是一个在编译前运行的工具. 预处理器编译指令是向预处理器发出的命令,总是以磅字符#大头. #include让预处理器获取指定文件并将它们放在编译指令所处的位置.#include 或#include "自己创建的头文件" #define不再推荐用来定义常量 2. 程序的主体main() int main (int argc, char* argv[]) 返回值必须是int,一般是0成功或-1出错,程序员可以自行定义不同值反应的不同状态 参数列表 * 可以有…
1. 基础概念 1.1 编程语言 旨在让人更容易得使用计算资源,充分利用电脑,不用人做一些重复劳动或持续参与. 1.2 可执行文件 是可运行的成品,应按程序员希望的那样做. 1.3 生成可执行文件的步骤(构建可执行文件) 编辑/输入:使用文本编辑器/IDE编写C++代码,文件名必须以.cpp结尾. 编译:使用C++编译器对代码进行编译,将代码转换为包含在目标文件中的字节码/机器语言版本,一次处理一个代码文件,生成.o或.obj文件,并忽略这个cpp文件对其他文件中代码的依赖. 链接:使用链接器链…
一:变量 1:变量声明与初始化 variable_name datatype(约束) [:= | DEFAULT 初始值] 如: sales , ); name ); a ; greetings ) DEFAULT 'Have a Good Day'; 2:变量的使用 通过变量名来使用. 3:用变量接收SQL语句结果 SELECT 列1,列2... INTO 变量1,变量2... 二:常量 1:常量声明 常量使用CONSTANT关键字声明.它需要一个初始值,并且不允许被改变该值.如: PI CO…
1. 变量(变量由字母.数字和下划线组成,且不能以数字开头!)      1.1 第一种 var name type // 未赋值时使用默认值 name = value 1.2 第二种: 根据所赋的值,自行判断变量类型                      var name = value     1.3 第三种: 省略var(这种方式只能用于函数体内,而不能用于全局变量的声明与赋值)                       name := value         //  := 左侧…
回到顶部 注:本文声明事项. 本博文整理者:刘军 本博文出自于: <Java8 编程官方参考教程>一书 声明:1:转载请标注出处.本文不得作为商业活动.若有违本之,则本人不负法律责任.违法者自负一切法律责任.           2: 本书对应的jdk为 jdk8版本           3:因为内容容量太大,编辑器无法承受于是给拆分了以下版本: <Java 8编程官方参考教程(第9版).pdf>学习笔记(一)--->第一章到六章学习笔记:讲:java的历史和演变.Java概…