首页后端开发ASP.NETC语言中文件包含的命令关键字是什么

C语言中文件包含的命令关键字是什么

时间2024-02-01 03:53:03发布访客分类ASP.NET浏览237
导读:收集整理的这篇文章主要介绍了C语言中文件包含的命令关键字是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。文件包含命令的关键字是“include”。文件包含命令“#include”是c语言程序常用的一条预处理命令,用于引入对应的头文件...
收集整理的这篇文章主要介绍了C语言中文件包含的命令关键字是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。

文件包含命令的关键字是“include”。文件包含命令“#include”是c语言程序常用的一条预处理命令,用于引入对应的头文件(“.h”文件),其格式为“#include "Header.h"”。

本教程操作环境:windows7系统、c99版本、Dell G3电脑。

#include叫做文件包含命令,用来引入对应的头文件(.h文件)。#include 也是C语言预处理命令的一种。

#include 的处理过程很简单,就是将头文件的内容插入到该命令所在的位置,从而把头文件和当前源文件连接成一个源文件,这与复制粘贴的效果相同。

#include 的用法有两种,如下所示:

#include stdHeader.h>
    #include "myHeader.h"

使用尖括号 > 和双引号" "的区别在于头文件的搜索路径不同:

  • 使用尖括号 > ,编译器会到系统路径下查找头文件;

  • 而使用双引号" ",编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。

也就是说,使用双引号比使用尖括号多了一个查找路径,它的功能更为强大。

前面我们一直使用尖括号来引入标准头文件,现在我们也可以使用双引号了,如下所示:

#include "stdio.h"#include "stdlib.h"

stdio.h 和 stdlib.h 都是标准头文件,它们存放于系统路径下,所以使用尖括号和双引号都能够成功引入;而我们自己编写的头文件,一般存放于当前项目的路径下,所以不能使用尖括号,只能使用双引号。

当然,你也可以把当前项目所在的目录添加到系统路径,这样就可以使用尖括号了,但是一般没人这么做,纯粹多此一举,费力不讨好。

关于 #include 用法的注意事项:

  • 一个 #include 命令只能包含一个头文件,多个头文件需要多个 #include 命令。

  • 同一个头文件可以被多次引入,多次引入的效果和一次引入的效果相同,因为头文件在代码层面有防止重复引入的机制。

  • 文件包含允许嵌套,也就是说在一个被包含的文件中又可以包含另一个文件。

示例:

my.c 所包含的代码:

//计算从m加到n的和int sum(int m, int n) {
        int i, sum = 0;
        for (i = m;
     i = n;
 i++) {
            sum += i;
    }
        return sum;
}
    

my.h 所包含的代码:

//声明函数int sum(int m, int n);
    

main.c 所包含的代码:

#include stdio.h>
#include "my.h"int main() {
        PRintf("%d\n", sum(1, 100));
        return 0;
}
    

相关推荐:《C语言视频教程》

以上就是C语言中文件包含的命令关键字是什么的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: c程序如何编写x的y次方下一篇:字符型数据在内存中的存储形式是...猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: C语言中文件包含的命令关键字是什么
本文地址: https://pptw.com/jishu/594885.html
微信小程序实现水平垂直滚动 使用Webpack构建多页面程序的实现步骤

游客 回复需填写必要信息