26._函数

函数

  为什么需要函数

 1 /*
 2     2015年4月3日 08:53:09
 3     目的:
 4         函数的例子,输出a , b
 5                         c , d
 6                         e , f
 7                         中的最大值
 8
 9 */
10
11 # include <stdio.h>
12
13 int main(void)
14 {
15     int a, b, c, d, e, f;
16
17     a = 1, b = 2, c = 3, d = 9, e = -5, f = 100;
18     //逗号表达式从左往右执行,整体表达式的值是100,即最右边的值
19
20     if (a > b)
21         printf("%d\n", a);
22     else
23         printf("%d\n", b);
24
25         if (c > d)
26         printf("%d\n", c);
27     else
28         printf("%d\n", d);
29
30         if (e > f)
31         printf("%d\n", e);
32     else
33         printf("%d\n", f);
34
35     return 0;
36
37 }
38 /*
39     在VC6.0中运行结果是:
40 -----------------------------
41 2
42 9
43 100
44 -----------------------------
45     总结:重复代码不合适
46
47
48 */

 1 /*
 2     2015年4月3日 09:05:30
 3     目的:
 4         函数的例子,输出a , b
 5                         c , d
 6                         e , f
 7                         中的最大值
 8
 9 */
10
11 # include <stdio.h>
12
13 //max是函数名, i 和 j 是形式参数,简称形参,void表示函数没有返回值
14 void max(int i, int j)
15 {
16     if (i > j)
17         printf("%d\n", i);
18     else
19         printf("%d\n", j);
20 }
21
22 int main(void)
23 {
24     int a, b, c, d, e, f;
25
26     a = 1, b = 2, c = 3, d = 9, e = -5, f = 100;
27
28     max(a, b); //a和b是实参(实际参数),分别传递给i, j
29     max(c, d);
30     max(e, f);
31
32     return 0;
33
34 }
35 /*
36     在VC6.0中运行结果是:
37 -----------------------------
38 2
39 9
40 100
41 -----------------------------
42     总结:定义max函数
43
44
45 */

  什么叫函数

  如何定义函数

  注意的问题

  常用的系统函数

  专题:

    递归

时间: 2024-10-13 01:30:46

26._函数的相关文章

[Java]_函数传参的疑惑与思考

问题来源于leetcode上的两道题 Path Sum I && II,分别写了两个dfs. 1 void dfs(TreeNode node , int sum , ArrayList<Integer> curPath) 2 void dfs(TreeNode node , int sum , boolean ifExist) 问题:在1号中我可以在方法中修改curPath,在结束函数调用时,变量修改仍然生效.   在2号问题中,我即使在函数中修改了ifExist,结束函数调

select语句_函数

1.1 查询语句 1.1.1 select select 用于从数据看查询数据.语法: select field1,filed2,.. . from tablename [where condition] 1 select ename "姓名",job "岗位" from emp; 表的别名: 1 select emp.ename,emp.job from emp; 2 select e.ename,e.job from emp e; * 通配符表示查询所有字段.如

python_字符_函数

一.字符集和字符编码 1.定义 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的英文.汉字等字符是二进制数转换之后的结果.通俗的说,按照何种规则将字符存储在计算机中,如'a'用什么表示,称为"编码":反之,将存储在计算机中的二进制数解析显示出来,称为"解码",如同密码学中的加密和解密.在解码过程中,如果使用了错误的解码规则,则导致'a'解析成'b'或者乱码. 字符(Character):是一个信息单位,在计算机里面,一个中文汉字是一个字符,一个英文字母是

C++程序设计_第3章_函数和函数模板

例3.1 传对象不会改变原来对象数据成员值的例子. 1 #define _SCL_SECURE_NO_WARNINGS 2 3 #include <iostream> 4 #include <string> 5 6 using namespace std; 7 8 void swap(string, string);//使用string类的对象作为函数参数 9 10 void main() 11 { 12 string str1("现在"), str2(&quo

DayDayUP_Python自学记录[6]_函数学习

Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(). 任何传入参数和自变量必须放在圆括号中间.圆括号之间可以用于定义参数. 函数的第一行语句可以选择性地使用文档字符串-用于

python入门第十一天_函数

Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 不同于数学中的函数定义,在计算机中,函数又可以称呼为子程序. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函数,这被叫做用户自定义函数. 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号(). 任何传入参数和自变量必须放在圆括号中间.圆括号之间可以用

C++_第七章函数的基本知识_求阶乘的子函数_ 函数参数类型为数组_ 求数组内所有元素和、部分元素和的方法_实现了先从键盘输入到一个数组中,再用for循环取读出数组中的元素 for循环也可以用break来结束循环的

/* 第七章函数的基本知识 */ /*01)c++对于返回值有一定的限制:可以是常量.变量.指针.结构对象或表达式,但不可以是数组02)c++返回数组的方法:将数组作为结构会对象组成部分来返回03)函数遇到return则结束该函数04)如果一个函数的两房额参数类型相同,则必须分别制定每个参数的类型,而不能像声明常规变量那样,将声明组合在一起05)*/ //本代码注意double类型的写法以及double和int类型数据的转换 1 #include <iostream> 2 3 void che

js基础知识之_函数

javascript函数 函数概念 将完成某一特定功能的代码集合起来,可以重复使用 白话函数理解-函数就是一个工厂,帮大家实现某一个功能 优点 -时程序更加简洁 -逻辑更有条例 -调用方便 -维护更加容易 函数的声明方式(创建) 1.基本语法 function 关键字 function 函数名([参数1],[参数2]....){ 函数体 [return]//返回值 } 2.字面量定义的形式(匿名函数) var 变量=function()([参数1],[参数2]....){ 函数体 [return

Python基础(6)_函数

一 为何要有函数? 不加区分地将所有功能的代码垒到一起,问题是: 代码可读性差 代码冗余 代码可扩展差 如何解决? 函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用 结论:函数使用必须是:先定义,后调用 python中函数定义方法: def test(x): "The function definitions" x+=1 return x def:定义函数的关键字 test:函数名 ():内可定义形参 "":文档描述(非必要,但是强烈建议为你的函数