2011年9月26日

C语言中文件输入输出系统函数

摘要: C/C++函数的系统中文表:http://man.chinaunix.net/develop/c&c++/linux_c/default.htm 阅读全文

posted @ 2011-09-26 16:09 呓语若梦半浮生 阅读(209) 评论(0) 推荐(0) 编辑

用指针处理链表(面试经常测试点之一)

摘要: 1.链表概述: 链表是一种重要的数据结构,它是动态地进行存储分配的一种结构。 链表的结构:头指针 结点 表尾。其中结点分为两个部分:1.为用户需要用的实际数据。2.为下一个结点的地址。表尾一般都用指向“NULL”表示链表结束。2.简单链表: a.搞清楚各个结点是怎样构成链表的。b.没有头指针 head行不行。 所有结点都是在程序中定义的,不是临时开辟的,也不能用完后释放,这种链表称为“静态链表”。3.处理动态链表所需的函数: a.malloc 函数 其原型为:void *malloc(unsigned int size); 作用是在内存的动态存储区中分配一个长度为size的连续空间... 阅读全文

posted @ 2011-09-26 16:01 呓语若梦半浮生 阅读(1199) 评论(0) 推荐(0) 编辑

预处理命令知识点(面试点之一)

摘要: 一、宏定义: 1.不带参数的宏定义: 一般形式如下: #define 标识符 字符串说明: (1).宏名一般习惯用大写字母表示,以便与变量名相区别,但这并非规定,也可以用小写字母。 (2).使用宏名代替一个字符串,可以减少程序中重复书写某些字符串的工作量。使用宏定义,可以提高程序的通用性。 (3).宏定义是用宏名代替一个字符串,也就是作简单的置换,不作正确性检查。 (4).宏定义不是C语句,不必在行末加分号。如果加了分号则会连分号一起进行置换。 (5).#define命令出现在程序中函数的外面,宏名的有效范围定义命令之后到本源文件结束。通常,#define命令写在文件开头,... 阅读全文

posted @ 2011-09-26 12:00 呓语若梦半浮生 阅读(525) 评论(0) 推荐(0) 编辑

导航