200801一阶段1函数封装

一、学习的知识点

致词

  1. 薪火相传,知行合一;
  2. 立志:可燃人、阻燃人、自燃人;
  3. 勤学:知行合一;认知,行为
  4. 改过、责善:
  5. 创造和实现美好梦想的地方。
    在这里插入图片描述
    学习能力-》变成思维-》代码经验-》沟通能力
    代码敲两遍

函数

返回值

希望通过函数调用使主调函数能得到一个确定的值,这就是函数的返回值。

  1. 如果被调用函数中没有return,返回一个不确定值。
  2. 在定义函数时指定的函数类型一般应该和return语句中的表达式类型匹配
  3. 若定义的函数没有指定类型,则默认整型

封装

.h文件放置函数声明。.c文件放置函数的头文件和函数定义

//ctool.h文件
#ifndef _CTOOL_H_ //条件编译,如果ctool.h没定义,则定义(define),否则不定义。防止重复定义,_CTOOL_H_和ctool.h、ctool.c对应
#define _CTOOL_H_
void .........//函数声明
#endif

//ctool.c文件
#include"ctool.h" //.c文件需要加自己的.h文件
函数用到的头文件
函数定义

//函数调用,在main.c中添加相应的头文件
#include"ctool.h"

数据传递方式

  1. 按值传递:不改变原来的值
  2. 按地址传递:如数组,传递的是地址,地址中的内容修改,原数组的值也变化

二、上课没有听懂或者没有理解的地方

三、当天学习的收获

学习了函数的封装和调用

四、作业的思路、不会的地方

跟着老师的思路走,多考虑特殊情况

五、其他需要反馈的问题

六、心得体会

加油

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用 JavaScript 函数时,有一些注意事项需要记住1. 声明函数:使用 `function` 关键字来声明一个函数,并给函数一个名称。例如:`function myFunction() { ... }`。函数名称应该具有描述性,能够清楚地表达函数的用途。 2. 调用函数:通过函数名后面加上括号来调用一个函数。例如:`myFunction()`。调用函数时,确保使用正确的函数名称和参数(如果有)。 3. 参数:函数可以接受输入参数,这些参数是在函数声明时定义的。参数可以传递给函数,供函数内部使用。例如:`function myFunction(parameter1, parameter2) { ... }`。在调用函数时,传递相应的参数值。 4. 返回值:函数可以使用 `return` 语句返回一个值。返回值可以是任何 JavaScript 数据类型。在调用函数时,可以将返回值存储在变量中或者直接使用它。 5. 函数作用域:JavaScript 中的函数具有自己的作用域。这意味着在函数内部声明的变量只在函数内部可见,而在函数外部声明的变量则不能在函数内部访问。 6. 匿名函数:可以创建没有名称的匿名函数,并将其分配给一个变量或者传递给其他函数作为参数。例如:`var myFunction = function() { ... }`。匿名函数常用于回调函数和立即执行函数等场景。 7. 函数表达式和函数声明:有两种方式可以创建函数,一种是使用函数表达式,一种是使用函数声明。函数表达式是将一个函数分配给一个变量,而函数声明是直接在代码中声明一个函数函数表达式在运行时进行赋值,而函数声明在代码解析阶段就可用。 8. 避免全局函数:为了避免全局命名冲突和污染全局命名空间,推荐将函数封装在其他作用域内,比如在对象、模块或者立即执行函数中。 以上是一些 JavaScript 函数的用法注意事项,希望对你有所帮助!如果你有其他问题,可以继续问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值