【文档说明】C语言程序设计基础教程-9.3、文件包含.pptx,共(18)页,1.284 MB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-2237.html
以下为本文档部分文字说明:
文件包含C语言程序设计C语言程序设计文件包含C语言带参数的宏定义函数与带参宏的区别C语言本次任务输入半径,求圆的面积C语言程序设计—文件包含CONTENTS内容什么是文件包含01关于文件包含的几点说明02任务实现
03什么是文件包含01C语言程序设计文件包含C语言例:#definePI3.1415926什么是文件包含包含命令#include<stdio.h>所谓“文件包含”是指一个源文件可以将另外一个源文件的全部内容包含进来。C语言程序设计文件包含C语言第一步:字符串替换编译
预处理时,程序按照#define命令行中指定的字符串从左到右进行置换:area=a*b文件包含的一般形式#include<文件名>或#include“文件名”用尖括弧时,系统到存放C库函数头文件所在目录寻找要
包含的文件,这称为标准方式用双引号时,系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式查找。C语言程序设计文件包含C语言第一步:字符串替换编译预处理时,程序按照#define命令行中指定的字符串从左到右进行置换:area=a*b文件包含的含义#includ
e“file3.c”#include“file2.c”……(file1语句)……(file2语句)……(file3语句)(file3语句)(file2语句)(file1语句)……file1.cfile2.
cfile3.c预编译后的关于文件包含的几点说明02C语言程序设计文件包含C语言说明:1、一个include命令只能指定一个被包含的文件,如果要包含n个文件,要用n个include命令。#include
"stdio.h"#include"math.h"C语言程序设计文件包含C语言说明:2、如果文件file1包含文件file2,而文件file2中要用到文件file3的内容,则可以在文件1中用两个include命令分别包含文件2
和文件3,而且文件3应出现在文件2乊前。file2.cfile1.cfile2.cfile3.cfile1.c包含#include“file3.c”#include“file2.c”C语言程序设计文件包含C语言说明3、在一个被包含文件中又可以包含另一个被包含文件,即文
件包含是可以嵌套的。file1.cfile2.cfile3.c#include“file2.c”#include“file3.c”不包含#include命令………………C语言程序设计文件包含C语言说明4、被包含文件(file2.c)与使用该文件的源文件file1.c
,在预编译后将成为同一个文件,而不是两个文件,因此如果file2.c中包含全局静态变量,在file1.c文件中也可以正常使用,不必用extern声明。预编译后的#include“file2.c”……(file1语句)(file2语句)(file1语句)……file
1.c任务实现03C语言本次任务输入半径,求圆的面积C语言程序设计—文件包含C语言程序设计—文件包含C语言//zhuchengxu.c#include"stdio.h"#include“yuchuli.c"do
ublecalarea(doubler){returnPI*r*r;}voidmain(){doubler,area;PR("请输入圆的半径\n");SC("%lf",&r);area=calarea(
r);PR("圆的面积为:%lf\n",area);}任务实现://yuchuli.c//该文件中只有预处理定义#include"stdio.h"#definePI3.14#definePRprintf#defin
eSCscanf文件包含为什么要这样包含??“文件包含”命令可以节省程序设计人员的重复劳动1.什么是文件包含3.任务实现2.关于文件包含的几点说明