zoukankan      html  css  js  c++  java
  • 实验七——函数定义及调用总结

    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;

    }

  • 相关阅读:
    数据收集
    数据展现
    一场媲美“超女”海选的招聘狂潮
    时机论:早起的鸟儿也要选对“用户”季节
    程序设计实践(评注版) 评注者序
    “三低”用户养活的互联网
    芯故事 心感动:英特尔企业文化的力量
    初始化游戏状态数据
    初始化游戏状态数据二
    几个常用的JavaScript字符串处理函数 – split()、join()、substring()和indexOf()
  • 原文地址:https://www.cnblogs.com/L160809126-/p/6025999.html
Copyright © 2011-2022 走看看