当前位置:首页 > TAG信息列表 > 初学者学习c语言c语言函数入门基础知识?介绍

初学者学习c语言c语言函数入门基础知识?介绍

初学者学习c语言 c语言函数入门基础知识?

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

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

什么是函数?

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

初学者学习c语言 c语言函数入门基础知识?

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

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

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

c语言函数的形参和实参

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

形式参数(形式参数)

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

实际参数(实际参数)

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

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

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

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

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

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

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

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

c易语言入门基础?

c语言入门的基础知识点有:1。c语言的命名;2.变量和赋值;3.基本数据类型;4.打印格式声明;5.强制类型转换;6.常数;7.自动类型转换。c语言是一种通用的面向过程的计算机编程语言。

c语言入门的基础知识点有:1。c语言的命名;2.变量和赋值;3.基本数据类型;4.打印格式声明;5.强制类型转换;6.常数;7.自动类型转换。

函数参数形参代码变量


译旺企翻译网 互动阳光

  • 关注微信关注微信

猜你喜欢

热门标签

比较治愈的书籍 firefox安卓屏蔽广告 淘宝618猫的红包期限 linuxswap分区作用分配多大 iphone13promaxnfc门禁卡教程介绍 真正的ut下载教程如何下载UT游戏介绍 笔记本电脑怎么添加设备 荣耀手机怎么自制主题华为荣耀怎么换系统自带主题?介绍 有没有可以替代的软件? word怎么把图片转为pdfWord文档jpg如何转换成pdf?介绍 cad点坐标怎么输入 tf卡不能格式化的解决办法极氪001tf卡无法格式化?介绍 苹果全英文怎么设置成中文apple官网怎么改成中文? 如何看qq群多久创建的如何查看群是否解散? 头条app为什么不显示时间苹果手机苹果手机上的头条app介绍 6sp通话对方听不清声音怎么解决iphone6Sp不能录音?介绍 三星ml2161打印机 wps怎么关闭其他设备 wps怎么添加设备 拼多多小店怎么关闭 企业微信四种添加客户的方法用企业微信添加外部联系人老板能看到吗? word里面斜线表头怎么做word中格子的斜线怎么打? oppo手机黑屏但是有声音怎么解决 手机usb连接电脑为什么找不到照片手机照片传到电脑里找不到了怎么办? 惠普2722打印机怎么连接wifi 微信如何设置优先扣费顺序建设手机银行扣款顺序怎么改? 华为灵动岛手机怎么样 iphone怎么查看系统占用内存苹果手机的运行内存为什么都很小?介绍 ai一套图标制作滴墨社区如何ai作画? 苹果11手机怎么设置铃声来电铃声

微信公众号