第六章 数组及常用算法数组数组的概念 数组是一个变量,由数据类型相同的一组元素组成 变量:内存中的一块空间 数组:内存中的一串连续的空间 数组的结构和基本要素 标示符:数组的名称,用于区分不同的数组 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号 元素类型:数组元素的数据类型 数组只有一个名称,即标识符(用来表示数组的变量名) 元素下标标明了元素在数组中的位置,从零开始 数组中的每个元素都可以通过下标来访问 数组长度固定不变,避免数组越界 见图b 数组的使用 一维数组 学生单门学科的成绩 某类别商品的单价 某人N个月的工资 语法: datatype...

第五章 循环结构进阶for循环 语法: for(表达式1;表达式2;表达式3){语句;} 表达式1,通常是为循环变量赋初值,可省略。例如:i = 0 或 count = i 表达式2,循环条件,是否继续执行循环,可省略。例如:i++ 或 count >= 5 表达式3,更新循环变量的值,可省略。例如:i++ 或 count– 分号,用来分隔三个表达式不可省略!for(;;)是死循环 123456const int N = 20;//常量int i;for(i = 0;i <...

第三章 运算符和条件结构运算符与表达式 运算符 赋值运算符、算术运算符、关系运算符、逻辑运算符 表达式 符号与操作数的组合 a = (b + 3) + (b - 1) 赋值运算符 单等号 = 计算顺序:从右往左 double salary = 3200.0; double total = salary * 2; char sex = ‘F’; int score = 98; 1234567891011121314151617int main(){ //复合赋值运算表示符 int x = 5; x += 10; //等价 x = x +...

第二章 变量、数据类型及运算符内存如何存放数据 计算机使用内存来记忆或存储计算十所使用的数据 计算机执行程序时,组成程序的指令和程序所操作的数据都必须存放在某个地方 这个地方就是计算机的内存 也称为主存(main memory)或随机访问存储器(Random Access Memory,RAM) 变量 变量是计算机中一块特定的内存空间 由一个或多个连续的字节组成 变量的命名 通过变量名可以简单快速地找到在内存中存储地数据 C语言变量命名规则 C语言规定变量名(标示符)只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线 变量名不能包含除 “ _ ”...

微机原理与接口技术(三)第三章 指令系统指令系统基本概念一、指令与指令系统 指令:控制计算机完成某种操作的命令 指令系统:处理器所能识别的所有指令的集合 指令的兼容性:同一系列机的指令都是兼容的 一条指令应包含的信息:运算数据的来源、运算结果的去向、执行的操作 二、指令格式 见图29 零操作数指令:操作码 单操作数指令:操作码 操作数 双操作数指令:操作码...

微机原理与接口技术(二)第二章 8088/8086微处理器特点: 采用并行流水线工作方式——通过设置指令预取队列实现 对内存空间实行分段管理——将内存分为4个阶段并设置地址段寄存器,以实现对1MB空间的寻址 支持协处理器 8088/8086...

第一章 Hellow C语言简介C语言特点 结构化的程序设计语言 层次清晰,便于按模块化方式组织程序,易于调试和维护 结构化的缺点也很明显,程序的可重用性差 语言简洁 适合作为编程入门语言,使用方便 可移植性好 统计表面不同机器上的C语言编译程序80%的代码是公共的,C语言的编译程序便于移植 功能强大 即可用于系统软件的开发,也适合应用软件的开发 第一个程序Hellow World 123456#include <stdio.h>int main(){ printf("Hellow...

数据结构与算法(一)==前言:数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及他们之间的关系和操作等相关问题的学科。== 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合,我们把数据结构分为逻辑结构和物理结构。 逻辑结构:是指数据对象中数据元素之间的相互关系。 分为四种:集合结构、线性结构、树形结构、图形结构。 物理结构:是指数据的逻辑结构在计算机中的存储形式。 ​...