实验六:函数

1.知识点:
             (1)主函数就像一个控制面板,子函数就像控制面板上的按钮,每个子函数可以实现一定的功能,子函数可以减少重复编写程序段的工作量,同一个子函数可以被一个或多个函数多次调用。
             (2)函数名必须唯一,不能与函数体内变量或形参名相同。
             (3)函数调用时,定义变量,分配储存单元;函数调用结束,收回储存单元。

2.问题及解决方法:
              (1)第二题为例:

int main()
{
    int y,n,sum;
    sum=0;
    printf("输入一批正整数:");
    do{
        scanf("%d",&n);
        if(n>0){
            y=even(n);
            if(y==0){
                sum=sum+n;
            }
        }
    }while(n>0);
    printf("sum=%d
",sum);
}

这是主函数...

int even(int n)
{
    int x;
    if(n%2==0)
        x=1;
    else
        x=0;
    return x;
}

上面的是自定义函数。

其实主函数和自定义函数可以交换位置看个人爱好吧?这个不确定。。。

3.心得:
           (1)形参表中各个形参之间用逗号分开,类型必须写明。

          (2)形参数量可以是一个,也可是多个,也可以没有。

          (3)函数首部后面不能加分号,它和函数体一起构成完整的函数定义。

原文地址:https://www.cnblogs.com/jyt1998/p/6015493.html