文档详情

《C语言程序设计》课件——32函数的声明.pptx

发布:2025-03-27约小于1千字共5页下载文档
文本预览下载声明

7.5函数的声明

调用函数,两个实数求和。#includestdio.hfloatsum(floatx,floaty){return(x+y);}intmain(){floatx=10,y=10,z;z=sum(x,y);printf(%f\n,z);printf(%f\n,sum(x,y));}输出结果正确:定义在前,调用在后,无需声明函数#includestdio.hintmain(){floatx=10,y=10,z;z=sum(x,y);printf(z=%f\n,z);printf(z=%f\n,sum(x,y));}floatsum(floatx,floaty){return(x+y);}输出结果错误:调用在前,定义在后,需要声明函数

7.5函数的声明1.函数声明的方法函数定义时的首行被称为函数原型,函数声明时只需要在函数的原型后面加上“;”。例如: floatsum(floatx,floaty)在函数声明时,形参名也可以省略。例如:floatsum(float,float)

7.5函数的声明2.函数声明的位置函数声明在主调函数的内部。#includestdio.hintmain(){intadd(int,int); intsum; sum=add(5,10); printf(%d\n,sum); return0;}#includestdio.hintadd(int,int);intmain(){ ………….}函数声明在主调函数的外部。

7.5函数的声明用户自定义函数的使用包括3个环节:函数声明函数调用函数定义

显示全部
相似文档