分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

C语言中包含文件有两种包含符号,一个是<>尖括号,另一个是""双引号。那么这两个有什么区别呢?


首先在本地建立一个空文件,命名为stdio.h。


然后再建立一个C文件,暂且叫test_include.c吧,代码如下:

#include <stdio.h>int main(void) {    printf("test printf");    return 0;}

如果系统不包含stdio.h文件,printf就用不了。结果很明显,尖括号是只搜索系统类库的。

其次,把上面那段代码中的尖括号改成双引号。代码如下:

#include "stdio.h"int main(void) {    printf("test printf \n");    return 0;}

当把尖括号改成双引号时,先搜索本地,如果本地存在此文件,就不再搜索了。

最后,把stdio.h删掉或者改名,上面那段双引号的代码保持不变。

结果是可以跑的通的。

结论是:


#include <stdio.h> 只搜索系统类库,不搜索本地。Linux下类库目录


是 /usr/include/


#inlcude "stdio.h" 先搜索本地,如果本地存在就不再搜索,本地不存在就搜索系


统类库。

分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

C语言中, include 和 include 的区别和注意点相关推荐

  1. c语言中 char怎样用,C语言中char*和char[]用法区别分析

    C语言中char*和char[]用法区别分析 本文实例分析了C语言中char* 和 char []的区别.分享给大家供大家参考之用.具体分析如下: 一般来说,很多人会觉得这两个定义效果一样,其实差别很 ...

  2. 实例分析C语言中strlen和sizeof的区别

    C语言文章更新目录 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C语言基础-第一个C程序 C语言基础-简单程序分 ...

  3. c语言char有什么作用,C语言中char*和char[]用法区别分析

    本文实例分析了C语言中char* 和 char []的区别.分享给大家供大家参考之用.具体分析如下: 一般来说,很多人会觉得这两个定义效果一样,其实差别很大.以下是个人的一些看法,有不正确的地方望指正 ...

  4. C语言中*p 和p的区别

    C语言中*p 和p的区别 C语言中,*p 和p都常用在指针当中表示一个指针变量,*p 和p的区别: 表示的含义不同 *p表示此指针指向的内存地址中存放的内容. p表示一个指针变量的名字,指此指针变量所 ...

  5. C语言中union与struct的区别及sizeof的计算方式

    C语言中union与struct的区别 2011-08-02 23:41 45人阅读 评论(0) 收藏 举报 在C语言中结构体和联合具有细微差别,特别是使用sizeof()对其求大小时,许多刚刚接触C ...

  6. c语言中%s的作用,C语言中%c与%s的区别与划分详解

    %c格式对应的是单个字符,%s格式对应的是字符串. 例: char a; char b[20]; scanf("%c",&a); //只能输入一个字符. scanf(&qu ...

  7. C语言中char*和char[]用法区别分析

    本文实例分析了C语言中char * 和 char []的区别.分享给大家供大家参考之用.具体分析如下: 一般来说,很多人会觉得这两个定义效果一样,其实差别很大.以下是个人的一些看法,有不正确的地方望指 ...

  8. 浅谈Java语言中ArrayList和HashSet的区别

    Java语言中ArrayList和HashSet的区别 2019-04-10   13:22:49 一.基本区别 首先一起看个实例,其代码如下: package com.MrZ_baby.com; i ...

  9. java.substr_Java语言中substr和substring的区别

    Java语言中substr和substring的区别 由于在项目中有需要对字符串进行截取,然后手残使用了IDE自动提示的substr,没想那么多以为substr和substring没多大区别. 然而并 ...

  10. c语言中sbit什么意思,c语言中bit和sbit的区别.doc

    c语言中bit和sbit的区别 c语言中bit和sbit的区别?? 1.bit和sbit都是C51扩展的变量类型. ??????? bit和int char之类的差不多,只不过char=8位, bit ...

最新文章

  1. 分词 正文提取 java
  2. ActionScript工程如何使用Flash CS的fl包中的UI组件(转)
  3. 深度讲解:同步/异步/阻塞/非阻塞/BIO/NIO/apr
  4. python3精要(35)-模块(1)-import
  5. 在线python视频教程_【好程序员】2019 Python全套视频教程2
  6. Android系统充电系统介绍-预防手机充电爆炸
  7. CentOS 安装gnutls
  8. java 内存泄露 书籍_[Java教程]一次艰难的内存泄露排查,BeanUtils 的锅
  9. 基于JDBC从数据库中读取数据,在百度地图批量标注地点
  10. django相关操作
  11. 照片教你eclipse通过使用gradle 打包Android
  12. GIS应用技巧之景观格局分析(三)
  13. 山东大学软件工程期末复习知识点总结
  14. stm32的简易小项目之震动感应灯
  15. 中国有些东西不是给人吃的,劝大家都看看,为自己为家人
  16. 好奇心可以抵达的地方
  17. java 空clob_CLOB字段在java中操作
  18. Stage 222222 —— 逆向工程拆除“二进制炸弹”程序
  19. Win10蓝牙的突然消失
  20. java进销存管理系统设计,基于JavaSwing进销存管理系统的设计与实现毕业论文+任务书+中期表+翻译及原文+答辩+源码+数据库+辅导视频...

热门文章

  1. 颜色缩减(带Trackbar)【从毛星云Opencv3编程入门P75 P111例程改编】
  2. 第六天 选择与循环语句
  3. Win8Beta即将发布,业内普遍看好微软Windows 8
  4. Css的filter常用滤波器属性及语句大全
  5. struct结构体数据类型
  6. 内存对齐与sizeof
  7. hibernate 7大主键生成策略详解与对象状态
  8. Apache Spark 技术团队开源机器学习平台 MLflow
  9. 电商网站前台与后台系统架构
  10. (转)Unity3D研究院之手游开发中所有特殊的文件夹(assetbundle与Application.persistentDataPath)...