11-23

函数的嵌套 调用

函数的递归 调用

函数的定义

类型 空类型 无返回值

有类型 有返回值

函数调用 实参

2.函数调用语句

函数表达式 c=max(a,b);

3.c=max(a,max(b,c));

实参 形参

100-200之间的素数

#include<stdio.h>

int main()

{

       int i,j;

       for(i=100;i<=200;i++)

       {

              for(j=2;j<i;j++)

              {

                     if(i%j==0)break;

              }

              if(j>=i)

              printf("%d\t",i);

       }

}

求两个整数的最大值 使用函数调用

#include<stdio.h>

int max(int x,int y)

{

       int z;

       z=x>y?x:y;

       return(z);       //return(x>y?x:y);

}

int main()

{

       int max(int x,int y);;int a,b,c;

       printf

       scanf(&&ab

       c=max(a,b)

       printf("%d",c);

实参 形参 传递值

 函数调用 形参临时分配存储单元

函数的返回值

空类型 viod

返回值变成函数的类型MAX 函数是个int型 所以最终得到整数

函数的声明 函数原型

在函数外部也可以进行函数声明

函数的嵌套调用

Max4

Max2

Int max4主函数

Int max2

Int max2(inta,intb)

If( a>b

函数递归调用

Int f(int x)

{

       Int y,z;

Z=f()y

Return (2*z)

If 语句结束调用

5个学生坐在一起

Age(5)=age(4)+2

分支结构

Age(n)=10 n=1

Age(n)=age(n-1)+2

Int age(int n)

If(n==1) age(n)=10

Else age(n)=age(n-1)+2

Int fun(int n)

{

       If(n==0||n==1)

       {

              n=1;

       }

       Else

       {

       N=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值