该文被密码保护。 阅读全文
posted @ 2015-08-16 16:40 平常心,平常心 阅读(2) 评论(0) 推荐(0)
摘要: headB.h中:#ifndef headB_H#define headB_Hint i = 888;int arr[5]={1,2,4,5,3};#endif.c文件中:#include "headB.h"#include void main(){ int j=0; for (;j<5... 阅读全文
posted @ 2015-08-16 16:15 平常心,平常心 阅读(1077) 评论(0) 推荐(0)
摘要: 和函数的全局使用极其类似:第一种方法,也是最简单的:在 first.h 中定义,int G_Flag=78;在对应的first.c中使用:#include "first.h"#include void main(){ printf("%d",G_Flag);}第二种方法(复杂的):在secon... 阅读全文
posted @ 2015-08-16 15:57 平常心,平常心 阅读(1517) 评论(0) 推荐(0)
摘要: 上一篇文章中,通过头文件声明,而调用有一个特别大的漏洞:为什么编译器可以链接过来呢,因为默认是extern修饰的,这种类似全局作用域的功能使其可以被调用继续加强学习:这一次有两对C文件: first.c first.h second.c second.hfirst.c 代码... 阅读全文
posted @ 2015-08-16 15:20 平常心,平常心 阅读(310) 评论(0) 推荐(0)
摘要: 没有头文件时,通过本文件内的函数声明来确定定义域,实现功能://单文件测试#include /*经测试,C语言环境下子函数默认是void型;所以可省略不写为严谨起见,加上void*/void printStr(); //函数定义域:从声明点延伸到源程序文本结束void main(){ pr... 阅读全文
posted @ 2015-08-16 14:53 平常心,平常心 阅读(247) 评论(1) 推荐(0)