标题:初学C··有几个概念还是很模糊··哥哥姐姐帮帮忙
取消只看楼主
日的起烟烟
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:129
注 册:2010-2-27
结帖率:75%
已结贴  问题点数:10 回复次数:1 
初学C··有几个概念还是很模糊··哥哥姐姐帮帮忙
下面几个问题都是围绕  库 头文件

1. 库  和 头文件  是同一个东西吗? 如果不是的话,两个又分别是什么呢?

2. 预编译库 又是什么?

3. 编译器在连接阶段 连接的 是我们 写的代码 和 什么东西 呢?



在书上看到这样说什么输入输出库的时候把STDIO.H拿出来讲,说输入输出的东西都在里面。
使用#INCLUDE包含进去后,可以把里面的东西全部替换进代码。

然后又说编译器连接的时候连接我们写的代码和库代码,然后我郁闷了,不是已经把头文件弄进去了吗,
我们要的东西应该都进去了啊,可执行程序应该可以直接编译出来啊,为什么又要去连接什么库代码呢,
难道库和头文件不是一个东西?

有时候又看到说什么连接预编译库,这又是什么东西?

上次写代码遇见 %lld 在WINDOSW上无法输出 long long类型的数据。然后在网上搜到解释说“编译期间使用
 gcc的规则检查语法,在连接和运行时使用的却是Microsoft库”。这里的Microsoft库又是什么东西。C语言的库
不是已经被标准了吗?还分什么公司出的吗?



头完全晕翻了·····

搜索更多相关主题的帖子: 模糊 概念 初学 
2010-03-06 19:21
日的起烟烟
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:129
注 册:2010-2-27
得分:0 
明白了一个··

库 和 头文件 不是同一个东西


预编译库呢

还有那个Microsoft库不明白

2010-03-06 20:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-298715-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025890 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved