摘要: 基本概念 矢量数据模型,也称离散数据模型,是采用离散对象(点、线和多边形)来表示地球表面的空间要素的。 Coverage和Shapfile是地理关系数据模型的例子,它使用分离系统储存地理空间数据的两个主要成分——几何图形和属性。Coverage是有拓扑关系的(即空间要素之间有明确的空间关系),Sha 阅读全文
posted @ 2021-05-11 19:45 结城梨斗 阅读(3278) 评论(0) 推荐(0) 编辑
摘要: 基础知识 1.数组声明:储存类型 类型说明符 数组名[整型常量表达式];声明时必须指定数组大小,其占用的空间是确定的。 2.数组名代表连续储存区域的起始地址,是个地址常量。因此数组名不能作为左值使用,只能逐个引用数组元素。 3.一维数组的初始化有四种形式,初值不能含有变量或函数调用形式。动态局部数组 阅读全文
posted @ 2021-05-10 15:21 结城梨斗 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 1.预处理概念:编译程序时,编译器将对程序文件作至少两个阶段的编译预处理,预处理程序预处理阶段和编译程序预处理阶段。 预处理程序预处理阶段:C预处理程序先于C编译程序运行。预处理程序从前向后根据预处理命令做相应的处理。预处理命令分为三类: ①文件包含命令 ②宏定义命令 ③条件编译命令 编译程序预处理 阅读全文
posted @ 2021-05-10 14:45 结城梨斗 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 标识符作用域 1. 标识符(identifier)用于代表程序中的对象,根据所代表的对象不同,可将标识符分为变量名、数组名、函数名、数据类型说明符、符号常量名(宏名)和语句标号。 2. 标识符的作用域: 文件作用域:指从标识符定义或声明位置起到源文件结尾的源文件范围。外部对象(全局变量名、全局数组名 阅读全文
posted @ 2021-05-10 09:47 结城梨斗 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 基础知识 C语言中所有输入输出都用流(stream)完成。流按行组织字符序列,每一行用一个换行符结束。至少3种流与程序连接:stdin,stdout,stderr。一个流是内存中的一个缓冲区,程序运行中输入输出数据都被收集在相应缓冲区中。 字符数据的输入 1.输入单字符函数getchar:从标准输入 阅读全文
posted @ 2021-05-09 02:02 结城梨斗 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 素数判断 #include<stdio.h> #include<math.h> int main() { int n,min,max,isprime; scanf("%d %d",&min,&max); if(min<=2){ printf("%4d",2); min=3; } if(min%2== 阅读全文
posted @ 2021-05-08 23:41 结城梨斗 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 基本概念 1.函数的调用形式包括嵌套调用和递归调用。 2.递归调用包括直接递归调用和间接递归调用。 3.递归函数一般由一个选择结构组成:条件为真的部分,计算基本问题终止递归调用;条件为假的部分,简化问题继续递归调用。 4.递归函数每次调用系统都为函数的所有动态变量(形式参数和动态局部变量)分配本次调 阅读全文
posted @ 2021-05-08 23:19 结城梨斗 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 准备工作 1.安装MinGW64并配置环境变量,如C:\Program Files\mingw64\bin。 2.在VSCode中选择并安装C/C++ Extension Pack插件。 3.在键盘快捷方式中将任务: 运行测试任务键绑定为F4 配置json文件 1.在合适位置创建一个存放源文件和程序 阅读全文
posted @ 2021-05-08 22:55 结城梨斗 阅读(2133) 评论(0) 推荐(0) 编辑