淡定从容,宁静致远
全部博文(329)
发布时间:2012-12-12 20:43:07
一、文件处理1、标准C库文件处理接口---文件打开与关闭---文件的读写2、文件在Linux C中文件是一个逻辑概念,可以是外部设备,也可以是磁盘文件。文件是一组相关数据的集合,通常被记录在外部设备上。文件不同于数组,无固定长度,不限制包含几种数据类型。3、文件映射机制在C中当一个文件被打开时,就形成一个流。所有的流都表现为同一种方式,程序也使用同一种方式操作所有的流。4、文件操作fopen()fclose() fread()fwrite() fgets()fputs()......【阅读全文】
发布时间:2012-12-12 20:42:30
一、结构体 struct 聚合数据类型,提供一种把相关数据组合到一起的手段。1、定义与声明2、结构体赋值3、结构体的引用4、结构体与函数 结构体变量名仅代表值,而非地址。 二、共用体 union1、允许多个不同的变量共用一块内存空间。2、声明共用体时,编译器为其分配一块内存,大小为其成员变量中最大的变量所占用的字节数。3、常用于类型转换频繁的场合。 三、枚举 enum是一种基本数据类型,被命名的整型常量的列表。1、每个符号代表一个整数值;2、第一个符号的值是零;3、每个符号的值都是其前者的值加一;4、枚举表中的名字不是字符串;5、定义时每个符号的值可另行赋值,但引用时不......【阅读全文】
发布时间:2012-12-12 20:39:14
一、函数及软件模块化设计模块化设计函数的定义和声明函数的调用函数的返回值 1、模块化设计 C程序全部由函数构成,它提供所有程序活动的场所 学会合理的划分程序中各个模块。 模块化设计模式的最大的优点是:使代码容易地被重复使用。 模块化设计划分函数的标准:内聚性和耦合性 把相关的语句组织在一起,并给它们注明相应的名称,利用这种方法把程序分块,这种形式的组合就是函数。 函数的使用通过函数调用机制实现。函数调用指定了被调用函数的名字和调用函数所需的信息(参数列表)。 2、函数的定义和声明 声明函数: ret......【阅读全文】