第5章函数(C语言基础)综述.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 函数; 2) 除main函数外,其它函数可相互调用;例5.1 int max(int a,int b) { if(ab)return a; else return b; } void main() { int max(int a,int b); int x,y,z; printf(input two numbers:\n); scanf(%d%d,x,y); z=max(x,y); printf(maxmum=%d,z); };§5.2 函数的定义;例: void Hello() { printf (Hello,world \n); } 这里, Hello为函数名, Hello函数是一个无参函数,当被其它函数调用时,输出Hello world字符串。;类型标识符 函数名(形参表列) 形参说明 { 说明部分 语句 };例: 求二数之最大值 int max (x, y) int x, y; {int z; z=xy? x:y; return (z); };§ 5.3函数的调用 5.3.1形式参数和实际参数 ;形参与实参;例5.3: void main() { int k,n; printf(input number\n); scanf(%d,n); k=s(n); printf(n=%d,k=%d\n,n,k); } int s(int m) { m=m+1 return m; } ;例5.4:请分析程序的运行结果。 #includestdio.h void main() {int a=3,b=5; swap(a,b); printf(a=%d,b=%d\n,a,b); } swap(int x,int y) {int temp; temp=x;x=y;y=temp; printf(x=%d,y=%d\n,x,y); };5.3.2函数的调用;函数调用的方式一般有两种: 函数表达式: 函数作为表达式中的一项出现在表达式中,以函数返回值参与表达式的运算。这种方式要求函数是有返回值的。 函数语句: 函数调用的一般形式加上分号即构成函数语句;例5.5求二实数之和 #include stdio.h float add( float x, float y) /*函数定义*/ { float z; z=x+y; return z; } main ( ) { float a, b, c; scanf(“%f, %f”,a, b); c=add(a, b); /*函数调用*/ printf (sum= %f;c); } 其中c=add(a,b)是一个赋值表达式,把add的返回值赋予变量c。;例5.6 #includestdio.h void printstar() { printf(\n***************\n); } void print_message() { printf(How do you do !\n); } void main() {printstar(); print_message(); printstar(); };5.3.3 函数声明: 一般的函数被调用之前必须做出说明:;;例2: 求二实数之和(将例1程序改写如下:) #include stdio.h float add( float x, float y); /*函数定义*/ { float z; z=x+y; return z; } main ( ) { float a, b, c; scanf(“%f, %f”,a, b); c=add(a, b); /*函数调用*/ printf (sum= %f;c); };5.3.4 函数返回值;例5.8:;例5.9:;§5.4 嵌套调用;例5.11计算s=52!+82! 本题可编写两个

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档