明天的事情后天会知道。心怀梦想,脚踏实地!
发布时间:2014-02-26 20:16:04
头文件 #include<stdio.h> #include<stdlib.h>//注意 不可以掉了这个头文件,perror是包含在这个文件里的//编辑本段perror表头文件完善版定义函数 void perror(const char *s); perror ("open_port");函数说明 perror ( )用来将上一个函数发生错误的原因.........【阅读全文】
发布时间:2013-11-08 21:13:52
.c文件就是C语言系列的源文件,而H文件则是C语言的头文件,即C系列中存放函数和全局变量的文件,因为C中的函数是被封装起来的,即无法看到其代码。 子程序不要定义在*.h中。函数定义要放在*.c中,而*.h只做声明.否则多引用几次,就会发生函数重复定义的错误。*.h只做声明,编译后不产生代.........【阅读全文】
发布时间:2013-11-08 20:58:29
首先要指出的是: 对于#include <filename.h> ,编译器从标准库路径开始搜索 filename.h 对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h今天有人问我: #include能不能include一个(多个.c文件).........【阅读全文】
发布时间:2013-11-08 20:38:50
#ifndef 它是if not define 的简写,是宏定义的一种,实际上确切的说,这应该是预处理功能三种(宏定义、文件包含、条件编译)中的一种----条件编译。 在c语言中,对同一个变量或者函数进行多次声明是不会报错的。所以如果h文件里只是进行了声明工作,即使不使用# ifndef宏定义,多个c文件包含同一个h文件.........【阅读全文】