• 实验七——函数定义及调用总结


    1. 本次课学习到的知识点:

    (1)任何C程序执行,首先从主函数main()开始,如果遇到某个函数调用,主函数被暂停执行,转而执行相应的函数,该函数执行完后将返回主函数,然后再从原先暂停的位置继续执行。

    (2)函数的形参必须是变量,用于接受实参传递过来的信;而实参可以是常量、变量或表达式,其作用是把常量、变量或表达式传递给形参。

    (3)形参和实参一一对应。数量应相同,顺序应一致,初学时建议类型也保持一致。

    2. 实验过程中遇到的问题及解决方法:

    (1)不能把函数带入到题中去

    (2)知道题目想要表达的意思不太会用函数表达出来

    (3)通过查书看书上的例题或在网上找解决办法

    3. 实验心得体会及本章学习总结:

    (1)函数声明是一条c语句,而函数定义时的函数首部不是语句,后面不能跟分号

    (2)形参表不能写成double r ,h

    (3)在不返回结果的函数定义中,void不能省略;否则,函数类型被默认定义为int

    4.预习

    定义pyramid()函数时,省略return语句,并不意味着函数不能返回。对于 void类型的函数,如果省略了return语句,当函数中所有语句都执行完后,遇到最后的大括号即自动返回主调函数。

    附加题3

    #include<stdio.h>

    int main(void)

    {

        int n,count,sum,tmp;

        printf("Input an integer:");

        while(scanf("%d",&n)!=EOF&&n>=0)

        {

            count=1;

            sum=o;

            while(n>0)

        {

            tmp=n%10;

            sum+=tmp;

            n=n/10;

            if(n>0)

            {

                count++;

            }

          }

          printf("count=%d,sum=%d ",count,sum);

          printf("Input an integer:");

        }

        return 0;

    }

  • 相关阅读:
    sc 使用
    sql端点应用
    今天面试笔试了一道SQL面试题,狠简单
    指定域的名称或安全标识SID与该域的信任信息不一致
    查询登陆时间间隔不超过5分钟的所有记录
    sql打开xls
    Android控件开发
    android开发1【转】网络设备状态检测
    google.maps Simple Polylines
    Notification 使用详解(很全
  • 原文地址:https://www.cnblogs.com/L160809126-/p/6025999.html
Copyright © 2020-2023  润新知