b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

C语言函数是最简单,最详细和最易理解的函数. 嗨,C语言

电脑杂谈  发布时间:2020-06-15 01:27:27  来源:网络整理

嗨翻c语言_嗨翻c语言豆瓣_c语言初学嗨翻c语言

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

首先,基本概念

任何C语言程序都由一个或多个程序段(小程序)组成,并且每个程序段都有其自己的功能. 我们通常将这些程序段称为“功能”. 因此,可以说C语言程序由功能组成.

例如,如果您用C语言编写了一个MP3播放器程序,则其程序结构如下图所示:

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

2. 函数名称

通常,我们会将不同的功能移交给不同的功能. 例如,编写代码以将MP3播放暂停到一个功能,而编写代码以停止MP3播放到另一个功能. 因此,C程序中可能有许. 为了便于调用和区分这些功能嗨翻c语言,我们需要给每个功能一个唯一的名称. 函数的命名必须遵循标识符的命名规则. 可以通过函数名称来调用相应的函数.

返回页首

定义功能的目的是清楚地写出您的功能是什么以及它包含的代码. 函数定义格式如下:

嗨翻c语言_嗨翻c语言豆瓣_c语言初学嗨翻c语言

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

2. 例子

例如,定义一个函数来计算两个整数的和. 然后可以这样写:

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

int a = 10; int b = 11;

d是21

三,形式参数和实际参数

1>形式参数: 定义函数时,在函数名称后括号()中定义的变量称为形式参数,称为形式参数

2>实际参数: 调用函数时传递的值称为实际参数,称为实际参数

2. 调用函数时传递的实际参数数目必须与函数的形式参数数目相同

嗨翻c语言_嗨翻c语言豆瓣_c语言初学嗨翻c语言

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

第1行的sum函数中有3个形式参数,因此在第8行中调用sum函数时,您需要传递3个实际参数

3. 当使用基本数据类型(char,int,float等)作为实际参数时,实际参数和形式参数仅按值传递. 修改形式参数的值不影响实际参数

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

(实际上,二进制数据存储在内存中,为直观起见,这里我编写十进制)

更多学习资料嗨翻c语言,更多学习视频,免费课程编译器: C / C ++ 8组491994603

b的值为5

因此,在函数内部修改了形参的值,并不会影响到外面的实参。

嗨翻c语言豆瓣_嗨翻c语言_c语言初学嗨翻c语言

4. 该函数不能具有形式参数

定义函数时,不能包含形式参数,例如以下函数

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

四个返回值类型

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

2. 函数不能有返回值,如果没有返回值,则应使用void指示返回值类型

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

3. 如果函数没有返回值,则可以省略最后一个return语句

因此,上述测试功能可以简化为:

嗨翻c语言_c语言初学嗨翻c语言_嗨翻c语言豆瓣

4. 如果某个函数未明确编写返回值类型,则表示该函数的返回值类型为int

如您所见,第1行中定义的sum函数未显式写入返回值类型,因此此sum函数的返回值类型为int. 因此,第3行返回的是int类型数据

五,返回

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

第3行使用return语句,并且a + b的值返回给函数调用者,因此第8行中的变量c的值为13

2. return语句可以在一个函数中多次使用. 使用return语句后,该函数将立即停止执行,并且return语句后面的代码将不再执行

更多学习资料,更多学习视频,免费课程编译器: C / C ++ 8组491994603

六,注意函数定义

默认情况下,函数名称必须唯一.

2. 每个函数应独立定义,而不是嵌套定义


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-245638-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...