A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.有参无返回值
  1)返回值的位置应该写 void

  2)在void函数中定义的变量作用域:从定义的位置开始到函数”}”的位置结束

  3)函数名后面的小括号中不能为空

2.有参有返回值函数定义
  1)注意点;定义函数时函数名不能重复

3.函数的参数
  1)形式参数是什么类型的,实参就必须是是什么类型的参数
  2)形参的使用注意:
        a.形参定义后不会立即分配存储空间,调用的时候才会真正分配存储空间,结束后立即释放
        b.如果有多个形参可以用逗号相隔
        c.形参的类型可以不相同
        d.函数中不可以定义和形参同名的变量
  3)主调函数:在哪个函数中调用那个函数就是主调函数,被调用的函数被调函数
  4)实参可以是变量,可以是常量,也可以是表达式,函数等
         就是在主调函数,变量名后小括号中的参数
4.函数的参数传递过程
  1)调用函数的时候,实参的值是一个已确定的值
  2)把实参赋值给形参
  3)实参和形参的个数,类型要一致
        如果类型不一致,会造成精度丢失
  4)形参的值在被调函数可以被修改,不会对主调函数中实参的值造成影响
5.函数返回值及注意事项
  1)被调函数反回给主调函数的值就是返回值就是函数返回值
  2)注意事项
        a.函数返回值,用到一个关键字 return
        b.return (可以是常量,变量,表达式) //可以加括号,也可以不加
        c.如果return的值和函数定义的返回值类型不一致,以函数的返回值类型为准
        d.如果不要返回值必须定义为void函数
6.函数的声明
  1)在主调函数中调用某函数之前应该对该被调函数进行说明
  2)函数使用的流程:先声明—>定义—>调用
  3)函数声明的格式:把被调函数的头部拷贝过来加上一个分号
  4)注意事项:
        a.如果函数返回值是一个整型的时候,可以不加声明(最好不要这样做)
        b.如果被调函数写在主调函数之前,此时可以不声明
        c.普通函数声明:全局声明,局部声明

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马