
知识浅析
lht1314tttt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法
1.算法:是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作2.算法的特性:输入(零个或多个)、输出(一个或多个)、有穷性、确定性和可行性3.算法设计的要求:正确性、可读性、健壮性、时间效率高和存储量低4.解说算法的正确性,有4个层次,一般只需满足3个层次。 a.算法程序没有语法错误 b.算法程序对于合法的输入数原创 2017-05-11 18:31:01 · 403 阅读 · 0 评论 -
系统调用与库函数是什么,区别是什么
一、是什么系统调用 系统调用是通向操作系统本身的接口,是面向底层硬件的。通过系统调用,可以使得用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互,是操作系统留给应用程序的一个接口。下面适用于访问设备驱动程序的系统调用:open: 打开文件或设备 read: 从打开的文件或设备中读取数据 write: 向打开的文件或设备中写入数据 close: 关闭文件或设备原创 2018-01-24 14:51:38 · 20433 阅读 · 0 评论 -
整理笔记
近期学习整理的部分要点原创 2017-04-18 13:07:53 · 239 阅读 · 0 评论 -
整理笔记2
原创 2017-04-18 18:50:50 · 228 阅读 · 0 评论 -
关于变量与常量
.变量与常量的定义及其基础知识: 一.变量定义:其值在其作用域内可以改变的量。 (1).变量具有地址属性: 一个变量应该有一个名字,在内存中占据一定的存储空间。 (2).变量在使用前必须先定义。 (3).变量按其定义类型可分为:整型变量、字符型变量、浮点型变量、指针型变量 (4).强原创 2017-04-19 15:59:34 · 423 阅读 · 0 评论 -
随记(1)
一、基本内置类型:整型、实型、构造类型、指针类型、枚举类型、void类型 1.整型:分为带符号整型和无符号整型 2.实型:单精度型、双精度型、长双精度型 3.构造类型:定义:由若干个相关的数据组合在一起形成的一种复杂数据类型,构造数据类型的成分数据可以是基本数据类型的,也可以是别的构造类型的。 4.指针类型:取程序对象(如原创 2017-04-20 17:49:23 · 257 阅读 · 0 评论 -
随记(2)
一、static:变量空间独立与函数中的auto变量或者栈变量,static变量空间在内存中的静态区内分配。1.修饰局部变量: 一般情况下,局部变量是存放在栈区的,并且局部变量的生命周期在该语句执行结束时便结束了。但是如果用static进行修饰的话,该变量便存放在静态数据区,其生命周期一直持续到整个程序执行结束为止。 注意:其作用域没有改变,仍然是原创 2017-04-20 21:29:53 · 255 阅读 · 0 评论 -
随记(3)
语句三种基本结构:顺序结构、分支结构和循环结构。一、基础语句: 1.表达式语句:一般形式为:表达式; 2.函数调用语句:一般形式为:函数名(实际参数表);二.if语句1.分支:if (x !=0) { printf("x is nonzero.\n"); }其中,"x!=0"表示x不等于0的条件,这个表达式称为控制表达式,如果原创 2017-04-21 18:15:02 · 241 阅读 · 0 评论 -
2-4章
第二章1.局部变量和全局变量作用范围:局部变量:仅限于函数内全局变量:作用于整个源程序2.形参与实参注意点 值传递:形参和实参占用不同内存,单向传递; 地址传递:将实参地址传给形参。同个单元,双向传递;3.*与&区别:前者是取值,后者是取址。4.const:声明一个只读变量(就近原则)const int num=5;//只能声明一个只读变原创 2017-04-24 21:15:15 · 353 阅读 · 0 评论 -
数组与指针
第五章预习1.数组与指针变量 数组:数组名就是数组在内存存放的数组首元素地址。 指针变量:可以指向数组或数组元素。(数组和数组元素的使用同样可以使用指针变量。) 2.参数传递等价: 将数组作为参数传递给函数和将指向数组中第一个元素的指针传递给函数是完全等价的。3.值传递和地址传递 值传递:原创 2017-04-30 17:42:51 · 198 阅读 · 0 评论 -
第6
第六章1. 未初始化的全局变量:bss段用来存放那些没有初始化和未初始化为0的全局变量。bss类型的全局变量只占运行时内存空间,而不占文件空间。2.初始化过的全局变量: data段用来存放那些初始化为非零的全局变量3.栈:存放在栈中的数据只在当前函数及下一层函数中有效,一旦函数返回了,这些数据也自动释放了,继续访问这些变量原创 2017-05-01 21:54:20 · 214 阅读 · 0 评论 -
7
第七章1.无参宏定义形式:#define 标识符 字符串“#”表示这是一条预处理命令;define为宏定义命令;标识符为所定义的宏名;字符串可以是常数、表达式、格式串等注意:宏定义只是简单代换(实事求是);宏定义不是说明或语句,在行末不必加分号。2.带参宏定义 形式:#define 宏名(形参表) 字符串3.条件编译#i原创 2017-05-02 20:17:54 · 291 阅读 · 0 评论 -
8
第八章1.无参函数的定义形式:类型标识符 函数名(){ 语句}类型标识符和函数名称函数头;类型标识符指明了本函数的类型,函数的类型实际上是函数返回值的类型。2.有参函数定义 类型标识符 函数名(形式参数列表) { 声明部分 语句 }在形参表列中给出的参数称为形式参数,它们可以是各原创 2017-05-03 20:35:43 · 225 阅读 · 0 评论 -
数据结构绪论(预习)
1.数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。(不仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型) 2.数据元素(也称记录) 是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。eg:畜类:牛,马,羊,猪等是禽类的数据元素3.数据项:一个数据元素可以由若干个数据项组成eg.人原创 2017-05-11 16:50:39 · 333 阅读 · 0 评论 -
解决一些C语言小概念
一。简述Makefile的作用,并编写通讯录项目的Makefile 作用:makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统原创 2017-05-27 11:56:05 · 264 阅读 · 0 评论 -
黑盒测试与白盒测试
1.黑盒测试 又称为功能测试、数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试。测试人员一般把被测程序当作一个黑盒子(看不见)。 a.黑盒测试主要测到的错误类型有:不正确或遗漏的功能;接口、界面错误;性能错误;数据结构或外部数据访问错误;初始化或终止条件错误等等。 b.常用的黑盒测试方法有:等价类划分法;边界值分析法;因果图法;场景法;正交实验设计法;判定表驱动分原创 2018-01-19 20:39:55 · 699 阅读 · 0 评论