当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言教程》课程PPT教学课件:函数调用的一般形式

资源类别:文库,文档格式:PPT,文档页数:25,文件大小:96KB,团购合买
函数调用,函数调用的一般形式。函数名(实参列表); 如果调用的是无参函数,则实参列表可以不写但是函数名后面的括号不能够省略。
点击下载完整版文档(PPT)

函数调用 ·函数调用的一般形式 函数名(实参列表) 如果调用的是无参函数,则实参列表可 以不写,但是函数名后面的括号不能够省 略

函数调用 • 函数调用的一般形式 函数名 (实参列表); 如果调用的是无参函数,则实参列表可 以不写,但是函数名后面的括号不能够省 略

函数调用 ·函数调用的方式 1函数语句 把函数作为一个语句来写 如 display实参列表); 2函数作为表达式 把函数作为表达式中的一部分,这样使 用的函数一定是要有返回值的函数 如:most=max(xy)

函数调用 • 函数调用的方式 1.函数语句 把函数作为一个语句来写 如:display(实参列表); 2.函数作为表达式 把函数作为表达式中的一部分,这样使 用的函数一定是要有返回值的函数 如: most = max(x,y);

函数调用 3函数参数 将函数作为其他函数的实际参数,这种类型 的调用也要求函数必须是有返回值的。 如 int max(int x, int y nt z ZXy!Xy return(z) maino {max(12,max(3,99);}

函数调用 3.函数参数 将函数作为其他函数的实际参数,这种类型 的调用也要求函数必须是有返回值的。 如: int max(int x,int y) { int z; z=x>y?x:y; return (z); } main() { max(12,max(3,99));}

函数调用 。对被调用的函数声明和函数原型 个函数调用另一个函数必须具备的 条件 1被调用的函数必须是已经声明和定义 了的 2如果被调用的函数是库函数,则在程 序的最开始要加上头文件(# Include )

函数调用 • 对被调用的函数声明和函数原型 一个函数调用另一个函数必须具备的 条件 1.被调用的函数必须是已经声明和定义 了的 2.如果被调用的函数是库函数,则在程 序的最开始要加上头文件(#include )

函数调用 3如果要调用的函数是用户自己定义的函 数,在主调函数中要对被调函数进行声 明 如: Int max(intx,inty) main i int max(int x, int y)

函数调用 3.如果要调用的函数是用户自己定义的函 数,在主调函数中要对被调函数进行声 明。 如:int max(int x,int y) {} main() { int max(int x,int y) }

函数调用 函数原形 在函数声明中不使用形参名,只使用 形参的类型 如: int max( (int, int 关于函数调用的补充说明: 1.如果函数在调用之前没有声明,则编 译系统会把第一次遇到的函数形式作为 函数声明,并自动的把该函数加上int 起声明

函数调用 ----函数原形 在函数声明中不使用形参名,只使用 形参的类型 如:int max(int,int) 关于函数调用的补充说明: 1.如果函数在调用之前没有声明,则编 译系统会把第一次遇到的函数形式作为 函数声明,并自动的把该函数加上int一 起声明

函数调用 2.如果被调用函数的定义出现在主调函数之前,则被 调用函数无需在主调函数中声明 3.如果在所有函数之前,函数的外部已经做了函数的 声明,则在主调函数中无须再对所调用的函数进行声 明 int max(int x, int y) int max(int x, int y) maino {intm=10,n=100; max(m, n);)

函数调用 2.如果被调用函数的定义出现在 主调函数之前,则被 调用函数无需在主调函数中声明 3.如果在所有函数之前,函数的外部已经做了函数的 声明,则在主调函数中无须再对所调用的函数进行声 明 int max(int x,int y); int max(int x,int y) {} main() { int m=10,n=100; max(m,n); }

函数调用(程序一) #include ●# include ●# define n3 void turn(int annD int i,j, b[njn for(i=0; i<n; 1++) forGe=0; j<n: j++) bi=alll

函数调用(程序一) #include #include #define n 3 void turn(int a[n][n]) { int i,j,b[n][n]; for(i=0;i<n;i++) { for(j=0;j<n;j++) { b[j][i]=a[i][j]; }

函数调用(程序一) f0 for(i=0;<n;i++) r(=0 n;j++ a[]=b[][j void displaylint ann int 1

函数调用(程序一) } for(i=0;i<n;i++) { for(j=0;j<n;j++) { a[i][j]=b[i][j]; } } } void display(int a[n][n]) { int i,j;

函数调用(程序一) for(i=0; i<n; 1++) for(=0; j<n: j++) printf( %5d ajLD printf("n") mainl int i, j, k,ann

函数调用(程序一) for(i=0;i<n;i++) { for(j=0;j<n;j++) { printf("%5d ",a[i][j]); } printf("\n"); } } main() { int i,j,k,a[n][n];

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共25页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有