[数学]C语言 第7讲 函数.ppt

[数学]C语言 第7讲 函数

例:输入两个正整数,求它们的最大公约数。 #includestdio.h Int divisor(int a,int b) { int r; do { r=a%b; a=b; b=r; }while(r !=0); Return a; } 一、编译预处理 预处理命令是以“#”号开头的行,如#include、#define等预处理命令。 C语言提供的预处理功能主要有三种:文件包含、宏定义、条件编译 。 1 文件包含 文件包含预处理命令一般形式为: #include 文件名 或 #include “文件名” 注意: (1)文件包含预处理命令行最后没有分号,说明它不是C语言语句,它是命令。 (2)在程序设计中,可以将某一函数或公用的符号常量或宏定义等单独组成一个文件保存,在其它文件的开头用包含命令包含该文件即可使用。 (3)#include 文件名与#include “文件名”区别:前者表示直接到系统指定的路径去搜索;后者表示首先在当前的目录搜索被包含的文件,若没找到,再到系统指定的路径去搜索。指定的路径为include 文件夹所在的路径。被包含的类型通常是以“.h”为后缀的头文件和以”.c”为后缀的源程序文件。既可以是系统提供的,也可以是用户自己编写的。 (4)一个include命令行只能指定一个被包含文件,

文档评论(0)

1亿VIP精品文档

相关文档