搬瓦工官网中国镜像站:https://bwh81.net(搬瓦工官方网站,放心访问)
搬瓦工官方中文网:https://bwh86.net
搬瓦工官网所有方案以及库存监控页面:https://bwh86.net/monitor
最新搬瓦工最大优惠力度优惠码(循环优惠6.58%):BWHNCXNVXV
搬瓦工新用户注册和图文购买教程:点击查看
C语言具有许多库,这些库包含预定义的函数以使编程更加容易。在C语言中,头文件包含一组预定义的标准库函数。通过在C预处理指令“ #include”中包含头文件的请求来在程序中使用头文件。所有的头文件都有一个扩展名“ .h”。通过包含头文件,我们可以在程序中使用其内容。
C ++还为用户提供了多种功能,其中的一项功能包含在头文件中。在C ++中,所有头文件都可以以“ .h”扩展名结尾,也可以不结尾,但在C语言中,所有头文件必须以“ .h”扩展名结尾。
头文件包含:功能定义,数据类型定义,巨集。
它通过在预处理程序指令“ #include”的帮助下将它们导入程序中来提供上述功能。这些预处理器指令用于指示编译器在编译之前需要处理这些文件。
在C程序中,必须包含头文件,该头文件分别代表标准输入和用于分别借助scanf()和printf()函数进行输入的输出。
在C ++程序中具有头文件代表分别使用“ cin”和“ cout”进行输入的输入和输出流。
头文件有两种类型:
预先存在的头文件:在C / C ++编译器中已经可用的文件,我们只需要导入它们即可。
用户定义的头文件:这些文件由用户定义,可以使用“ #include”导入。
句法:
#include <filename.h> 或者 #include“ filename.h”
无论是预定义的头文件还是用户定义的头文件,我们都可以使用上述两种语法之一在程序中包含头文件。“ #include”预处理器负责指导编译器在编译之前需要处理头文件,并且包括所有必要的数据类型和函数定义。
注意:我们不能在任何程序中两次包含相同的头文件。
创建您自己的头文件:
我们可以编写自己的头文件,并将其包含在程序中以在需要时使用它,而无需编写大型复杂的代码。它增强了代码功能和可读性。以下是创建我们自己的头文件的步骤:
1.编写自己的C / C ++代码,并使用“ .h”扩展名保存该文件。下面是头文件的图示:
2.如下所示,在C / C ++程序中将头文件包含“ #include”:
包括多个头文件:
您可以在程序中使用各种头文件。当头文件在程序中包含两次时,编译器将对该头文件的内容进行两次处理。这会导致程序出错。为消除此错误,使用了条件预处理器指令。
句法:
该构造称为包装器“ #ifndef”。当再次包含标头时,条件将变为false,因为已定义HEADER_FILE_NAME。预处理器将跳过文件的全部内容,而编译器将不会两次看到它。
有时,根据程序的要求包括几个不同的头文件至关重要。为此,使用了多个条件。
句法:
标准头文件及其用途:
#include <stdio.h>:用于使用功能scanf()和printf()进行输入和输出操作。
#include <iostream>:使用cin和cout用作输入和输出流。
#include <string.h>:用于执行与字符串操作相关的各种功能,例如strlen(),strcmp(),strcpy(),size()等。
#include <math.h>:用于执行数学运算,例如sqrt(),log2(),pow()等。
#include <iomanip.h>:用于访问set()和setprecision()函数以限制变量中的小数位。
#include <signal.h>:用于执行信号处理功能,例如signal()和raise()。
#include <stdarg.h>:用于执行标准参数函数,例如va_start()和va_arg()。它也用于指示可变长度参数列表的开始,并分别从程序中的可变长度参数列表中获取参数。
#include <errno.h>:用于执行错误处理操作,如errno(),strerror(),perror()等。
#include <fstream.h>:用于控制从文件读取的数据作为输入,并控制将数据写入文件的输出。
#include <time.h>:用于执行与date()和time()相关的功能,例如setdate()和getdate()。它还可用于修改系统日期并分别获取CPU时间。
#include <float.h>:它包含一组与浮点值相关的各种平台相关的常数。这些常量由ANSI C提出。它们使程序更具可移植性。此头文件中包含的常量的一些示例包括-e(指数),b(基数/基数)等。
#include <limits.h>:它确定各种变量类型的各种属性。此标头中定义的宏限制了各种变量类型(例如char,int和long)的值。这些限制指定变量不能存储超出这些限制的任何值,例如,无符号字符最多可以存储255。
下面是说明头文件用法的程序:
学习更多,免费领取学习资料及教程+QQ群:560434603
搬瓦工机房方案整理
搬瓦工目前提供了4个方案,包括搬瓦工KVM方案,搬瓦工CN2 GT方案,搬瓦工CN2 GIA-E方案和搬瓦工香港方案,每种方案有多种套餐配置,详细的配置和价格整理如下:套餐名称 | CPU | 内存大小 | 硬盘容量 | 每月流量 | 带宽 | 价格/年 | 购买链接 |
---|---|---|---|---|---|---|---|
搬瓦工CN2-E限量版(搬瓦工补货通知群(禁言,仅推送):903230558) | |||||||
CN2 GIA LIMITED EDITION | 1核 | 1 GB | 10 GB | 500 GB | 1 Gbps | $89.99 | 立即购买 |
搬瓦工CN2 GT方案 | |||||||
CN2 | 1核 | 1024 MB | 20 GB | 1000 GB | 1 Gbps | $49.99 | 立即购买 |
CN2 | 1核 | 2048 MB | 40 GB | 2000 GB | 1 Gbps | $99.99 | 立即购买 |
CN2 | 2核 | 4096 MB | 80 GB | 3000 GB | 1 Gbps | $199.99 | 立即购买 |
CN2 | 2核 | 8 GB | 160 GB | 5000 GB | 1 Gbps | $399.99 | 立即购买 |
CN2 | 3核 | 16 GB | 320 GB | 8000 GB | 1 Gbps | $799.99 | 立即购买 |
CN2大流量 | 3核 | 16 GB | 320 GB | 12000 GB | 1 Gbps | $899.99 | 立即购买 |
CN2大流量 | 3核 | 16 GB | 320 GB | 16000 GB | 1 Gbps | $1299.99 | 立即购买 |
搬瓦工CN2 GIA-E方案(可选搬瓦工DC9 CN2 GIA,搬瓦工DC6 CN2 GIA,搬瓦工日本大阪软银线路) | |||||||
CN2 GIA ECOMMERCE | 2核 | 1 GB | 20 GB | 1000 GB | 2.5 Gbps | $169.99 | 立即购买 |
CN2 GIA ECOMMERCE | 3核 | 2 GB | 40 GB | 2000 GB | 2.5 Gbps | $299.99 | 立即购买 |
CN2 GIA ECOMMERCE | 4核 | 4 GB | 80 GB | 3000 GB | 2.5 Gbps | $549.99 | 立即购买 |
CN2 GIA ECOMMERCE | 6核 | 8 GB | 160 GB | 5000 GB | 5 Gbps | $879.99 | 立即购买 |
CN2 GIA ECOMMERCE | 8核 | 16 GB | 320 GB | 8000 GB | 5 Gbps | $1599.99 | 立即购买 |
CN2 GIA ECOMMERCE | 10核 | 32 GB | 640 GB | 10000 GB | 10 Gbps | $2759.99 | 立即购买 |
CN2 GIA ECOMMERCE | 12核 | 64 GB | 1280 GB | 12000 GB | 10 Gbps | $5399.99 | 立即购买 |
搬瓦工香港方案 | |||||||
香港CN2 GIA | 2核 | 2048 MB | 40 GB | 500 GB | 1 Gbps | $899.99 | 立即购买 |
香港CN2 GIA | 4核 | 4096 MB | 80 GB | 1000 GB | 1 Gbps | $1559.99 | 立即购买 |
香港CN2 GIA | 6核 | 8192 MB | 160 GB | 2000 GB | 1 Gbps | $2999.99 | 立即购买 |
香港CN2 GIA | 6核 | 16384 MB | 320 GB | 4000 GB | 1 Gbps | $5899.99 | 立即购买 |
搬瓦工日本方案 | |||||||
日本CN2 GIA | 2核 | 2048 MB | 40 GB | 500 GB | 1.2 Gbps | $899.99 | 立即购买 |
日本CN2 GIA | 4核 | 4096 MB | 80 GB | 1000 GB | 1.2 Gbps | $1559.99 | 立即购买 |
日本CN2 GIA | 6核 | 8192 MB | 160 GB | 2000 GB | 1.2 Gbps | $2999.99 | 立即购买 |
日本CN2 GIA | 6核 | 16384 MB | 320 GB | 4000 GB | 1.2 Gbps | $5899.99 | 立即购买 |
搬瓦工KVM方案 | |||||||
KVM | 2核 | 1024 MB | 20 GB | 1 TB | 1 Gbps | $49.99 | 立即购买 |
KVM | 3核 | 2 GB | 40 GB | 2 TB | 1 Gbps | $99.99 | 立即购买 |
KVM | 4核 | 4 GB | 80 GB | 3 TB | 1 Gbps | $199.99 | 立即购买 |
KVM | 5核 | 8 GB | 160 GB | 4 TB | 1 Gbps | $399.99 | 立即购买 |
KVM | 6核 | 16 GB | 320 GB | 5 TB | 1 Gbps | $799.99 | 立即购买 |
KVM | 7核 | 24 GB | 480GB | 6 TB | 1 Gbps | $1,199.99 | 立即购买 |
还木有评论哦,快来抢沙发吧~