社区
C语言
帖子详情
关于include的提问
ScorpioZZR
2003-08-19 06:33:12
#include <stdio.h>
#include "stdio.h"
我知道这两个的区别是,一个要先去找当前目录才去找库函数。
但是,实际上运行的时候都一样可行呀,为什么经常看到论坛有人强调用尖括号而不用引号呢?
masaka....??难道还有什么其他的原因吗?
...全文
62
6
打赏
收藏
关于include的提问
#include #include "stdio.h" 我知道这两个的区别是,一个要先去找当前目录才去找库函数。 但是,实际上运行的时候都一样可行呀,为什么经常看到论坛有人强调用尖括号而不用引号呢? masaka....??难道还有什么其他的原因吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ScorpioZZR
2003-08-19
打赏
举报
回复
发送者 njuhuangmy发送时间 2003-8-19 20:37:09
正如里面讨论所说, 结果 是 一样的
不过, <> 从标准 include 目录开始 搜索
“” 从用户 目录开始搜索, (output 设置的目录)
在一个程序中, 不区分 使用 ,是可以的 。
但 不符合 软件工程的 概念 。对一个学生来说, 随便使用是 无所谓的
但对 社会人的 程序员 来说 ,使用不当 是不可原谅的 , 第一点,反应了
一个人 可能 对此 不了解 。 第二个, 虽然 有时候 执行正确, 但是,
也有可能 执行不对的。 对不?? 假如 某一个 头文件在 多个 目录里有
不一样的版本,怎么办 ? 所以,在 做项目的时候 ,千万要分清的。
-----------
以上特此谢过这位大哥!
lybapple
2003-08-19
打赏
举报
回复
错了“filename.h”,认为是自己编的
lybapple
2003-08-19
打赏
举报
回复
到最好的效率没有什么影响。
只不过用<filename.h>,其他人一般认为该文件是系统的。
用<filename.h>,认为是自己编的。
antijpn
2003-08-19
打赏
举报
回复
除了搜索路径的顺序不同,没有其他区别,实际意义也就如2楼所说
ehhl
2003-08-19
打赏
举报
回复
林锐在《《高质量c/c++编程》》里是这么说的,摘抄如下供你参考:
对于#include <filename.h> ,编译器从标准库路径开始搜索 filename.h
对于#include “filename.h” ,编译器从用户的工作路径开始搜索 filename.h
(以上假设要包含的头文件名称为filename.h)
fwinfwin
2003-08-19
打赏
举报
回复
如果有个笨蛋写了个stdio.h在你的程序目录下,估计你的程序编译通不过了
用<>表示这个是一个库函数,不是由自己做的,一般引用标准库或者第三方的库文件的时候用他
而用""一般习惯表示是自己定义的.h文件,在程序移植的时候给出源代码,需要把所有的“”头文件和实现文件包含进去,而库文件则可以不包含进去,只需要指明就可以了
这个是一个编码规范和约定的问题,属于软件工程的东西!你自己看吧!
openssl rsa code
【版权声明】
本openssl的VC软件包由王志海(DragonKing)根据openssl整理提供,Eric Young's拥有对所有源代码的最终版权,一切应用应该遵照openssl的声明。该版本为openssl-0.9.6h
欢迎联系本人或提意见:
Email:wzhah@263.net
HomePage: http://gdwzh.126.com[openssl中文专业论坛,提供大量中文资料]
【功能说明】
本软件包将每个openssl的apps程序做成一个可直接运行调试的VC Console 类型应用程序,方便研究和运用openssl的朋友,避免了openssl在windows下的编译问题,并且因为可以在VC环境下进行调试,使得对openssl的各个应用程序的流程更容易理解,这对openssl初学者尤其方便。希望大家多提意见。
【使用说明】
要正确使用该工程文件,呢应该从http://gdwzh.126.com获取如下目录和文件:
1.Windows平台下openssl动态库,包含两个dll文件,将他们拷贝到Windows/system32目录下;
2.Windows平台下openssl静态库,下载解压后得到一个名为lib的文件夹,包含两个lib文件;
3.openssl的头文件,下载解压后得到一个名为
include
的录。
4.Windows平台rsa项目文件,下载解压后得到一个名为rsa的目录,里面包含了项目主文件;
5.将目录lib、
include
、和rsa拷贝到同一个目录下;
6.完成上述步骤,就可以像普通的VC项目一样进行调试编译了,有任何问题,请到http://openssl.126.com
提问
。
【注意】
1.获取最新信息请到http://gdwzh.126.com的openssl专业论坛.
2.编译好的运用程序有可能需要其它的openssl文件支持,如openssl.cnf等,请参照openssl相关文档或本站信息公布。
html+
include
设置,html中的
include
标签是什么?html
include
实现配置解析
本篇文章介绍了关于html中的
include
的配置用法,让HTML文件也能实现
include
的功能,现在我们一起来看看这篇关于html
include
的文章吧首先我们介绍html中的
include
标签是什么?会编程的人都知道
include
的用途,他可以让一些公共页面直接调用到你要显示的页面中来,但是现在网站已经很大部分都是用的静态文件了,这时你的
include
在html里面就不起作用,有些人可能会...
php
include
加载html页面,html
include
标签的用法详解(附使用实例)
本篇文章主要的讲述了html文件引入html文件的方法之一的
include
标签的方式,这是
include
标签的最早期的用法,虽然现在用的比较少,但还是希望大家能多了解一些关于
include
标签方面的知识,那么就让我们来看下这篇文章的内容吧html文件引入其它html文件的几种方法:本篇文章主要介绍
include
标签的方式一个网站很多页面里面,一部分内容的代码是一样的,比如:head,footer,...
提问
:关于 PHP中的require,require_once,
include
,
include
_once
依例,先摘抄一遍原文: “
include
”与“required”的作用都是相同的,唯一不同的是PHP在遇到“
include
”命令时,它就必须重新解释一次。如果在同一个PHP网页中出现10次“
include
”命令时,它便会被重新解释10次。不过当PHP遇到“require”命令时,不管它在同一个PHP网页中出现过几次,PHP只会解释一次而已。 “require”的工作方式是为了让PHP程序得到更高的效率,所以当它在同一个PHP网页中解释过一次后,第二次出现便不会再解释,这是它的优点。
Nginx踩坑记录 配置文件中的
include
不能嵌套 (
include
的文件里不能再
include
其他文件了)
nginx在读取配置文件时,只能识别一次
include
语句,并将分配置文件包含进来。
include
在调用栈内只能加载一次,但同一个配置文件可以有多个
include
语句,即。如果配置文件是 A.conf ,在A中包含了
include
B.conf;语句,则不能再细分一个 C.conf,使得B文件中包含
include
C.conf 语句。
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章