函数的一些基本知识

函数:一个具备某种功能的模块,每个函数都有名称,该名称叫做函数名。

参数:函数正常工作需要的额外信息。

返回结果:函数运行完后,得到的结果。

返回类型:返回结果的类型。

函数的思想:分 和 复用

函数分为定义和调用,先定义,后调用。

定义语法:返回类型 函数名(参数列表){函数体}

调用语法:函数名(参数列表)

形参:函数定义时使用的参数。

实参:函数调用时使用的参数。

调用函数是时,会将实参的数据传递给形参。

return关键字的作用:
1.立即结束函数
2.返回关键字后的结果

函数签名 =函数名+参数+返回类型。

1.函数调用者只需要知道函数签名即可。
2.函数定义者只需要知道函数签名即可。

1.如果函数定义在主函数下方,主函数上方需要加上函数声明(签名)

2.void关键字表示没有

3.如果一个函数有返回类型,则必须保证它在任何情况下都要有返回结果

时间: 2024-10-08 16:06:24

函数的一些基本知识的相关文章

sort函数使用的基本知识

STL中就自带了排序函数sortsort 对给定区间所有元素进行排序  要使用此函数只需用#include <algorithm> sort即可使用,语法描述为:sort(begin,end),表示一个范围,例子:#include <algorithm>int main(){ int a[20]={2,4,1,23,5,76,0,43,24,65},i; for(i=0;i<20;i++)  cout<<a[i]<<endl; sort(a,a+20)

js中函数的一些理论知识

  函数的一些理论知识 1. 函数:                执行一个明确的动作并提供一个返回值的独立代码块.同时函数也是javascript中的一级公民(就是函数和其它变量一样). 2.函数的声明方式:                 1> 函数声明:在函数里,必须手动去声明函数的返回值,如果返回值没有申明,则此函数返回值为undefined,,return是函数内部使用的,形参能自动声明,而实参不能自动声明为undefined.我们在调用函数时要:函数+()这种形式.不然就是函数本身.

python基础-基础知识考试_day5 (包括:函数_递归等知识)

老男孩 Python 基础知识练习(三) 1.列举布尔值为 False 的值空,None,0 2.写函数:根据范围获取其中 3 和 7 整除的所有数的和,并返回调用者:符合条件的数字个数以及符合条件的数字的总和如: def func(start,end): 3.函数的默认返回值是什么?None 4.简述break/continue/return的区别Break:用于退出所有循环continue:跳出本次循环,继续执行下次循环return:程序返回,不再执行下面的代码 5.函数传递参数时,是引用还

函数传参初级知识

什么是函数传参? 例子 <script> function fn1(a){ //相当于var a =100; alert(a) } fn1(100); //调用,弹出100:</script> 答:往函数里面传递参数 多个参数 fn1(100,'px')用逗号隔开,里面function fn1(a,b)加一个b来接受'px'例子 <script> function fn1(a,b){ alert(a+b) } fn1(100,"px"); //弹出1

主函数调用相同函数名的小知识

// MethodOverload.java// Using overloaded methods public class MethodOverload { public static void main(String[] args) {  System.out.println("The square of integer 7 is " + square(7));  System.out.println("\nThe square of double 7.5 is &quo

综合练习函数以及以前的知识

import randomimport sys# 1.欢迎页面(是否购买vip卡)# 1.购物# 2.充值(验证码:钱不够判断是否进入充值页面)# 3.抽奖系统(购物大于500元抽奖1次,购物大于800元抽奖二次,大于1000抽奖三次)# 4.vip卡注册# 4.抽奖系统(购物大于500元抽奖1次,购物大于800元抽奖二次,大于1000抽奖三次)def lucy():#抽奖系统 global vip_card#声明全局变量: if sum_price >= 500 and sum_price <

python基础教程函数参数

python里有很多的内置函数给我们的工作带来了很多发便利,在我们实现某些功能或者优化代码的时候,可以自己定义一个函数,同时我们在定义一个类的时候也会用到函数的一些知识去构造一个方法,这里就涉及到一些关于函数的基础知识和函数传参的知识. 一.函数的相关介绍 1.函数定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可. 函数特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 2.函数的定义示例 定义一个函数要使用def语句,依次写出函数名.括

STL算法设计理念 - 函数适配器

1)函数适配器的理论知识 2)常用函数函数适配器 标准库提供一组函数适配器,用来特殊化或者扩展一元和二元函数对象.常用适配器是: 1.绑定器(binder): binder通过把二元函数对象的一个实参绑定到一个特殊的值上,将其转换成一元函数对象.C++标准库提供两种预定义的binder适配器:bind1st和bind2nd,前者把值绑定到二元函数对象的第一个实参上,后者绑定在第二个实参上. 2.取反器(negator) : negator是一个将函数对象的值翻转的函数适配器.标准库提供两个预定义

JaveScript 初级知识

JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行. JavaScript 很容易学习. 您知道吗? 提示:JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上. Java(由 Sun 发明)是更复杂的编程语言. ECMA-262 是 JavaScript 标准的官方名称. JavaScript 由 Brend