摘要: https://blog.csdn.net/codedoctor/article/details/76187567 阅读全文
posted @ 2018-12-29 12:48 zf90 阅读(50) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/jerry19880126/p/3616999.html https://blog.csdn.net/u014558668/article/details/77476448 http://www.cnblogs.com/lihaosky/articles 阅读全文
posted @ 2018-12-27 20:21 zf90 阅读(65) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/zhengqijun_/article/details/54980769 阅读全文
posted @ 2018-12-27 14:07 zf90 阅读(53) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/keyeagle/article/details/6708077 阅读全文
posted @ 2018-12-27 13:33 zf90 阅读(40) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/yanghong-hnu/p/4705755.html 阅读全文
posted @ 2018-12-27 13:31 zf90 阅读(55) 评论(0) 推荐(0)
摘要: 1、修饰变量的声明 举例来说,如果文件a.c需要引用b.c中变量int v,就可以在a.c中声明extern int v,然后就可以引用变量v。这里需要注意的是,被引用的变量v的链接属性必须是外链接(external)的,也就是说a.c要引用到v,不只是取决于在a.c中声明extern int v, 阅读全文
posted @ 2018-12-27 12:49 zf90 阅读(653) 评论(0) 推荐(0)
摘要: 其实头文件对计算机而言没什么作用,它只是在预编译时在#include的地方展开一下,没别的意义了。 其实头文件主要是给别人看的。我做过一个实验,将头文件的后缀改成xxx.txt,然后在引用该头文件的地方用#include "xxx.txt",编译和链接都很顺利的过去了。由此可知,头文件仅仅为阅读代码 阅读全文
posted @ 2018-12-27 01:13 zf90 阅读(125) 评论(0) 推荐(0)
摘要: 函数或变量在声明时,并没有给它实际的物理内存地址空间,它有时候可以保证你的程序编译通过,当函数或变量定义的时候,它就在内存中有了实际的物理空间。如果你在编译模块中引用的外部变量或函数没有在整个工程中任何一个地方定义的话,那么即使他在编译时可以通过,在链接时也会报错,因为程序在内存中找不到这个变量或函 阅读全文
posted @ 2018-12-27 00:28 zf90 阅读(103) 评论(0) 推荐(0)
摘要: 在IDE(Integrated Development Environment,集成开发环境)开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理链接错误(Link Error),因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼。 当在 阅读全文
posted @ 2018-12-27 00:08 zf90 阅读(173) 评论(0) 推荐(0)