当前位置:首页 > TAG信息列表 > 函数式编程入门基础知识c语言函数入门基础知识?介绍

函数式编程入门基础知识c语言函数入门基础知识?介绍

函数式编程入门基础知识 c语言函数入门基础知识?

c语言函数入门基础知识?

函数是一个打包的可重用的代码,这使得我们的程序更加模块化,不需要写大量重复的代码。可以预先保存该功能,并给它一个唯一的名称。只要知道它的名字,就可以用这个代码。函数还可以接收数据,并根据不同的数据进行不同的操作,最后将处理结果反馈给我们。

什么是函数?

表面上看,函数必须用圆括号括起来,必要时必须传递参数,函数的执行结果也可以赋给其他变量。例如,strcmp()是一个用于比较字符串大小的函数,其用法如下:

函数式编程入门基础知识 c语言函数入门基础知识?

str1和str2是传递给strcmp()的参数,strcmp()的处理结果赋给变量result。

我们不妨设想一下,在没有strcmp()函数的情况下,如何比较两个字符串的大小。请看下面的代码:

比较字符串大小是很常见的事情,一个程序可能会多次编写一段代码,效率很低,错误率很高。所以c语言提供了一个函数,可以让我们把常用的代码打包成一个固定格式的独立模块,这就是所谓的函数。

c语言函数的形参和实参

c语言函数参数会出现在两个地方,即函数定义和函数调用,而这两个地方的参数是不同的。

形式参数(形式参数)

函数定义中出现的参数可以看作是一个占位符,它没有数据,只能等到函数被调用才能接收传入的数据,所以称为形参,简称形参。

实际参数(实际参数)

调用函数时给出的参数包含实数据,函数内部的代码会用到这些实数据,所以称之为实参数,简称实参。

形参和实参的作用是传递数据。当函数调用发生时,实参的值将被传递给形参。

形式参数和真实参数的区别和联系

1)形参变量只有在函数被调用时才会分配内存,调用后立即释放内存,所以形参变量只在函数内部有效,不能在函数外部使用。

2)自变量可以是常量、变量、表达式、函数等。无论是什么类型的数据,在进行函数调用时都必须有确定的值,这样这些值才能传递给形参。因此,自变量的确定值应事先通过赋值和输入获得。

3)实参和形参在数量、类型和顺序上必须严格一致,否则"类型不匹配"将会出现错误。当然,如果可以进行自动类型转换或者强制类型转换,实参类型也可以不同于形参类型。

4)函数调用中的数据传递是单向的,只能传递实参数的值给形参数,不能传递形参数的值。

5)尽管形参和实参可以有相同的名称,但它参数相互独立,互不影响,因为实参数在函数外部有效,而形参数在函数内部有效。

学编程语言会用到函数吗?

除了映射,编程中的函数有时也会有副作用(改变其他变量的值)。

你不不需要知道数学函数。但是编程功能是必须要学的。不难理解。

编程函数实际上是一系列语句。当你想使用这些语句时,你可以写一个函数名,调用一个参数表来执行事先写好的函数。

函数参数形参代码实参


青海自考之家 websoft网络软件专家

  • 关注微信关注微信

猜你喜欢

微信公众号