特20055人 double area(double x) ◆如果函数不需要返回值,则可将该函数 double r a 定义为void类型函数,并去除 return语句。 scanf( %1f, &r) r=pow(r, 2.0) 令分号是语句的结束标志,是语句必要的组 a=area(r) 成部分,不可少,因此可以一行写几个语句。 printf( "area=%f\n", a) double area(double x)( 冷函数:函数在程序设计中,是指有一定结 double y 构形式构成的,能完成某种特定运算功能的 程序模块,被调用时根据自变量(形参)的 y=PI*X 值,作运算后,返回相应的结果(数据)或 实现某项特定的功能操作。 return (y) 求解园面积的编程示例
第一章 概述 (1.2 C语言的特点) void main(){ double area(double x); double r,a; scanf("%lf" ,&r); r=pow(r,2.0); a=area(r); printf(" area=%f\n " ,a); } double area(double x){ double y; y=PI*x; return(y); } 求解园面积的编程示例 v 如果函数不需要返回值,则可将该函数 定义为void类型函数,并去除return语句。 v 分号是语句的结束标志,是语句必要的组 成部分,不可少,因此可以一行写几个语句。 v 函数:函数在程序设计中,是指有一定结 构形式构成的,能完成某种特定运算功能的 程序模块,被调用时根据自变量(形参)的 值,作运算后,返回相应的结果(数据)或 实现某项特定的功能操作
第一店笔温9语言的特点2n上 理命令、外部变量定 类型main() 据说明部分; 执行语句部分; 型fun1(形参表) 数据说明部分; 执行语句部分; 型funn(形参表) 据说明部分; 执行语句部分;
第一章 概述 (1.2 C语言的特点) 预处理命令、外部变量定义等 函数类型 main( ){ 数据说明部分; 执行语句部分; } 函数类型 fun1(形参表){ 数据说明部分; 执行语句部分; } …… 函数类型 funn(形参表){ 数据说明部分; 执行语句部分; } C程序的一般形式:
概述 3库函数应用简介 c语言) 序 20055) 口库函数的说明性预处理文件:“ stdio.h 称“头文件”,其中包含库函数原 号常数等的说明 口数值计算函数库 求平方根函数; 用户程序要调用 返回以弧度表示的x的正弦值; 这些函数,必须 返回以弧度表示的x的余弦值 在有关函数前用 以下预处理命令 返回x的值的幂指数函数 把“math.h”标 返回ex的指数函数 头文件包含进来
第一章 概述 (1.3 库函数应用简介 ) C的两个基本系统函数库及其相配套的说明性预处理文件。 q 库函数的说明性预处理文件: “stdio.h” , “math.h” 它们是系 统与用户的接口文件,称“头文件” ,其中包含库函数原型的说明、类 型和全局变量及符号常数等的说明。 q 数值计算函数库 sqrt(X) 求平方根函数; sin(x) 返回以弧度表示的x的正弦值; cos(x) 返回以弧度表示的x的余弦值; pow(x,y) 返回xy的值的幂指数函数 exp(x) 返回ex的指数函数 …… 用户程序要调用 这些函数,必须 在有关函数前用 以下预处理命令 把“ math.h”标 头文件包含进来
在帮适程片平2005) 卫m9方治 # include“math.h” 双引号定界表示以当前目录为起点寻找 包含文件,若不在,再按系统规定的标准 或 路径找 include <math. h> 尖括号定界表示按系统规定的标准路径 设置检索包含文件。 因常的 double sart(double x) double sin(double x) double pow(double x, double y)
第一章 概述 (1.3 用库函数组装C程序 ) #include “math.h” 或 #include <math.h> § 双引号定界表示以当前目录为起点寻找 包含文件,若不在,再按系统规定的标准 路径找 § 尖括号定界表示按系统规定的标准路径 设置检索包含文件。 因为math.h中包含提供了数值计算函数库中的每一个函数原型的说明。 ……… double sqrt(double x); double sin(double x); double pow(double x,double y); …… 预处理命令包含“ math.h”标头文件格式如下: