c语言include的用法 ""相对目录 绝对目录,c语言中include的用法

《c语言中include的用法》由会员分享,可在线阅读,更多相关《c语言中include的用法(3页珍藏版)》请在人人文库网上搜索。

1、c语言中in elude 的用法c语言作为一门新型高级编程语言,在计算机软件编程中具有较 为广泛的应用和实现。下面就跟你们详细介绍下c语言中in elude的 用法,希望对你们有用。c语言中in elude的用法如下:1 iostream 与 iostream.h 的区别:#include iostream.h /这个就是 1998 年标准化以后的标准头文件#i nclude & lt;iostream /这个就是标准化以前的头文件更本质上的区别就是iostream 把标准C+库的组件放在一个名位std的namespace里面。而相对的iostream.h 则将这些标准 组 件放在全局空间里,。

2、同时在标准化以后旧有的C标准库也已经经过改造了。使用前者,就需要在代码中添加语句:usi ng namespacestd;即 :#i nclude& lt;iostream.h=# in clude& lt;iostream+ using n amespace std;2 #include、#includexxx.h与#include“xxx.h ”的区别:1 ,#includexxx.h:系统自带的头文件用尖括号括 起来,这样编译器会在系统文件目录下查找。来,编译器首先会在用户目录下查找,然后在到 C+安装目录(比 如VC中可以指定和修改库文件查找路径, Unix和Linux中可以通 过环境。

3、变量来设定)中查找,最后在系统文件中查找。3 #ifndef /#defi ne/ #e ndif避免头文件的重定义在一个大的软件工程里面,可能会有多个文件同时包含一个头文 件,当这些文件编译链接成一个可执行文件时,就会出现大量“重定 义”的错误。在头文件中实用#ifndef #define #endif能避免头文件的重定义。方法:例如要编写头文件test.h在头文件开头写上两行:#ifndef _TEST_H#define _TEST_H 一般是文件名的大写头文件结尾写上一行:#en dif这样一个工程文件里同时包含两个 test.h时,就不会出现重定义 的错误了。分析:当第一次包含test.h时,由于没有定义_TEST_H,条件为 真,这样就会包含(执行)#ifndef _TEST_H和#endif之间的代码, 当第二次包含test.h时前面一次已经定义了 _TEST_H,条件为假, #ifndef _TEST_H和#6门dif之间的代码也就不会再次被包含,这样 就避免了重定义了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值