C 语言中的头文件

打印 上一主题 下一主题

主题 1005|帖子 1005|积分 3025

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、C 语言中 include <> 与include “” 的区别?

#include < > 引用的是编译器的类库路径里面的头文件。
#include " " 引用的是你程序目次的相对路径中的头文件,如果在程序目次没有找到引用的头文件则到编译器的类库路径的目次下找该头文件。
2、C 语言中的标准库头文件

  1. #include <stdio.h>
  2. #include <math.h>
复制代码
头文件功能简介<stdio.h>标准输入输出库,包含 printf、scanf 等函数<stdlib.h>标准库函数,包含内存分配、程序控制等函数<string.h>字符串操作函数,如 strlen、strcpy 等<math.h>数学函数库,如 sin、cos、sqrt 等<time.h>时间和日期函数,如 time、strftime 等<ctype.h>字符处理函数,如 isalpha、isdigit 等<limits.h>定义各种类型的限定值,如 INT_MAX 等<float.h>定义浮点类型的限定值,如 FLT_MAX 等<assert.h>断言宏 assert,用于调试查抄<errno.h>定义错误码变量 errno 及相干宏<stddef.h>定义通用类型和宏,如 size_t、NULL 等<signal.h>处理信号的函数和宏,如 signal 等<setjmp.h>提供非本地跳转功能的宏和函数<locale.h>地域化相干的函数和宏,如 setlocale 等 3、C 语言中自定义头文件

在同一目次下编写如下代码测试
  1. vim test.c
  2. ===========================
  3. #include <stdio.h>
  4. void hello(void) {
  5.     printf("hello world\n");
  6. }
复制代码
  1. vim test.h
  2. ===========================
  3. void hello(void);
复制代码
  1. vim testDemo.c
  2. ===========================
  3. #include "test.h"
  4. int main() {
  5.     hello(); //hello world
  6.     return 0;
  7. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

篮之新喜

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表