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


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

    (1)学习了数字金字塔【例5-5】例题,pyramid ()函数功能,函数定义时,形参n决定数字金字塔的层数;

    (2)不返回结果的函数定义:

       void 函数名 (形参数)         /* 函数首部* /

       {

           函数实现过程                     /* 函数体* /

        }

    (3)函数类型变为了void,表示不返回结果(不能省略void,否则函数类型默定义为int);

    (4)结构化程序设计思想的三步骤:

        自顶向下的方法对问题进行分析、模块化设计和结构化编码主要原则;

    (5)复数运算:

        c1=x1+(y1) i,c2=x2+(y2)i;

        c1+c2=(x1+x2)+(y1+y2)i

        c1*c2=(x1*x2-y1*y2)+(x1*y2+x2*y1)i

    (6)局部变量与全局变量的异同点,局部变量与静态局部变量的异同点;

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

    (1)实验的过程有点相同,就是感觉绕弯;

    (2)设置变量,对应变量;

    (3)看书参考。

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

    (1)心得:本章学习的是在代码中更好连贯的使用,也是函数的拓展,需要多多练习;

    (2)总结:这一章节是关于函数的,我认为在c语言当中算是挺重点的一部分,函数的定义里的参数和定义pyramid ()函数,结尾省略return语句,例如数字金子塔的n输入多少就能输出金字塔的层数。还有在结构上的设定,分成步骤,以及学到的复数中的实数、虚数,到目前学到的越来越多,之前学到很多都有一小部分忘了,需要自己回顾温习,把还没弄懂的赶紧理清楚。还有变量这里,分为局部变量和全局变量,局部变量一般定义在函数或复合语句的开始处,而全局变量定义在第一个函数的前面,用于多个函数之间的数据参数。

  • 相关阅读:
    Java SE 5.0(JDK 1.5)新特性
    第22章—开启HTTPS
    第21章—websocket
    IE8Get请求中文不兼容:encodeURI的使用
    JavaScript自定义函数
    disable的错误使用
    20190401-记录一次bug ConstraintViolationException
    new Date()的浏览器兼容性问题
    单例模式(转)
    SQL Server使用一个语句块批量插入多条记录的三种方法和union和union all区别
  • 原文地址:https://www.cnblogs.com/jiangchaohong/p/6059858.html
Copyright © 2020-2023  润新知