3、计算机语言描述: maino i int a, b, max, scanf( %d, %d, &a, &b) if(a>b)max=a else max=b printf("max=%d\n, max)
3、计算机语言描述: main() { int a,b,max; scanf(“%d,%d”,&a,&b); if(a>b) max=a; else max=b; printf(“max=%d\n”,max); }
6.1库函数 1、定义在不同的头文件中 2、用户使用时必须用# nclude“头文件”把相应的头 文件包含到程序中来。 例61数学函数库调用举例 include <math.h> #include <stdio h> main i double a, b: scanf(%f“,&a); b= sin(a) printf( %6.4li, b)
6.1 库函数 1、定义在不同的头文件中 2、用户使用时,必须用#include“头文件”把相应的头 文件包含到程序中来。 例 6.1 数学函数库调用举例 #include <math.h> #include <stdio.h> main( ) { double a, b; scanf (“%lf “,&a); b = sin (a); printf( “%6.4lf”, b); }
注意 include命令必须以#开头,文件名用一对双 引号“”或一对尖括号<>括起来,二者的 区别是:用< math. h>表示编译时只按系统 标准方式检索文件目录,而用“ math. h形 式,则编译系统先从目标文件所在的子目 录中找 math. h文件,若找不到再按尖括号 包围时的办法重新搜索一次。inc!ude是命 令,不是语句,结尾没有分号
注意 : • include命令必须以#开头,文件名用一对双 引号“ ”或一对尖括号<>括起来,二者的 区别是:用<math.h>表示编译时只按系统 标准方式检索文件目录,而用“math.h”形 式,则编译系统先从目标文件所在的子目 录中找math.h文件,若找不到再按尖括号 包围时的办法重新搜索一次。include是命 令,不是语句,结尾没有分号
6.2函数的定义和说明 6.2.1函数定义 C语言函数定义格式如下: [函数返回值的类型名]函数名([类型名形式参数1, 类型名形式参数2,…]) /米函数首部*/ [说明部分;]/米函数体 [语句部分; 其中[]内为可选项。注意:函数名、一对 圆括号和花括号不能省!
6.2.1 函数定义 C语言函数定义格式如下: [函数返回值的类型名] 函数名([类型名 形式参数1, 类型名 形式参数2,…]) /*函数首部*/ { [说明部分;] /*函数体*/ [语句部分;] } 其中[ ]内为可选项。注意:函数名、一对 圆括号和花括号不能省! 6.2 函数的定义和说明
例 函数名 参数类型说明 及参数列表 int max(int a, int b) 函数返回值类型名 int t. t=a>b?a:b;/米函数体* return t;/*返回语句* 不能写成: nt max(int a, b) int t t=a>b?a:b;/*函数体米/ return t
例: int max(int a,int b) { int t; t=a>b?a:b; /*函数体*/ return t; /*返回语句*/ } 不能写成: int max(int a,b) { int t; t=a>b?a:b; /*函数体*/ return t; } 函数返回值类型名 函数名 参数类型说明 及参数列表