Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1503071
  • 博文数量: 329
  • 博客积分: 2773
  • 博客等级: 少校
  • 技术积分: 4219
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:17
个人简介

淡定从容,宁静致远

文章分类

全部博文(329)

文章存档

2016年(4)

2015年(50)

2014年(68)

2013年(45)

2012年(162)

发布时间:2012-12-12 20:43:07

一、文件处理1、标准C库文件处理接口---文件打开与关闭---文件的读写2、文件在Linux C中文件是一个逻辑概念,可以是外部设备,也可以是磁盘文件。文件是一组相关数据的集合,通常被记录在外部设备上。文件不同于数组,无固定长度,不限制包含几种数据类型。3、文件映射机制在C中当一个文件被打开时,就形成一个流。所有的流都表现为同一种方式,程序也使用同一种方式操作所有的流。4、文件操作fopen()fclose() fread()fwrite() fgets()fputs()......【阅读全文】

阅读(478) | 评论(0) | 转发(0)

发布时间:2012-12-12 20:42:30

一、结构体 struct 聚合数据类型,提供一种把相关数据组合到一起的手段。1、定义与声明2、结构体赋值3、结构体的引用4、结构体与函数 结构体变量名仅代表值,而非地址。 二、共用体 union1、允许多个不同的变量共用一块内存空间。2、声明共用体时,编译器为其分配一块内存,大小为其成员变量中最大的变量所占用的字节数。3、常用于类型转换频繁的场合。 三、枚举 enum是一种基本数据类型,被命名的整型常量的列表。1、每个符号代表一个整数值;2、第一个符号的值是零;3、每个符号的值都是其前者的值加一;4、枚举表中的名字不是字符串;5、定义时每个符号的值可另行赋值,但引用时不......【阅读全文】

阅读(477) | 评论(0) | 转发(0)

发布时间:2012-12-12 20:41:50

一、指针1、指针是地址,任何类型的指针都可以指向内存的任何位置。    一个表示内存地址的长整数而已。 一个数据在内存中的地址,无论什么数据类型。2、使用指针的好处:      能够为调用函数灵活地修改实参变量的值。      支持动态内存分配,能够方便的实现动态的数据结构。      可以提高某些程序的效率。      实现缓冲方式的文件存取。3、指针表达......【阅读全文】

阅读(518) | 评论(0) | 转发(0)

发布时间:2012-12-12 20:40:48

一、一维数组1、数组:具有相同类型的数据的有序集合,并用唯一的名字来标识。 2、  编译器在编译阶段为其分配内存空间。C99允许使用变长数组,数组在运行时确定,C89则必须指定长度。 3、  数组的所有 元素占据连续的内存空间,在内存中式线性存放的,保存4、数组所需的内存空间直接与数据类型和数组长度有关。      数组占用的内存空间 = sizeof(数据类型)*数组长度。5、数组初始化:数据类型 数组名[数组长度数] = {...};       ......【阅读全文】

阅读(542) | 评论(0) | 转发(0)

发布时间:2012-12-12 20:39:14

一、函数及软件模块化设计模块化设计函数的定义和声明函数的调用函数的返回值 1、模块化设计  C程序全部由函数构成,它提供所有程序活动的场所  学会合理的划分程序中各个模块。  模块化设计模式的最大的优点是:使代码容易地被重复使用。  模块化设计划分函数的标准:内聚性和耦合性  把相关的语句组织在一起,并给它们注明相应的名称,利用这种方法把程序分块,这种形式的组合就是函数。  函数的使用通过函数调用机制实现。函数调用指定了被调用函数的名字和调用函数所需的信息(参数列表)。 2、函数的定义和声明 声明函数: ret......【阅读全文】

阅读(614) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

onlyword2017-06-23 11:39

回复  |  举报

勤劳致富linux2012-06-15 09:41

回复  |  举报

勤劳致富linux2012-06-01 11:43

老大,好饿呀,吃饭吧!

回复  |  举报

勤劳致富linux2012-05-31 17:50

老大,我来过!

回复  |  举报

llweiyang2012-03-30 11:04

回复  |  举报
留言热议
请登录后留言。

登录 注册