PLC解密网-PLC培训学习-工控自动化人才技术交流

超级管理员

453

帖子

1378

回复

3116

积分

楼主
发表于 2020-10-13 17:44:22 | 查看: 3653 | 回复: 1

#include<stdio.h>是在程序bai编译之前要处理的内容du,称为编译预zhi处理命令。编译预处理命令还有很多,它们都以“#”开头,dao并且不用分号结尾。


stdio.h是头文件,标准输入输出函数库。头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。


有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。


在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。 stdio.h 头文件,它是编译器自带的头文件。


引用头文件相当于复制头文件的内容,但是我们不会直接在源文件中复制头文件的内容,因为这么做很容易出错,特别在程序是由多个源文件组成的时候。



超级管理员

453

帖子

1378

回复

3116

积分
沙发
发表于 2020-10-13 17:45:15

image.png

扩展资料


程序设计语言的预处理的概念:在编译之前进行的处理。 C语言的预处理主要有三个方面的内容:宏定义;文件包含;条件编译。 预处理命令以符号“#”开头。


头文件的内容除了函数原型和宏定义外,还可以有结构体定义,全局变量定义:


一个#include命令指定一个头文件;


文件1包含文件2,文件2用到文件3,则文件3的包含命令#include应放在文件1的头部第一行;


包含可以嵌套;


<文件名>称为标准方式,系统到头文件目录查找文件,"文件名"则先在当前目录查找,而后到头文件目录查找;


被包含文件中的静态全局变量不用在包含文件中声明。


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

技术支持 KZYPLC V2.1 © 2020-2027

欢迎光临昆山中宇工控PLC论坛!您是第 10334735 位访问者, 日访问量: 631 总访问量: 22667502,当前 2024-11-24 00:38:23 在线人数:54

ICP备案证书号: 苏ICP备14003016-2号