当前位置:首页 > 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.自动类型转换。

函数参数形参代码变量


译旺企翻译网 互动阳光

  • 关注微信关注微信

猜你喜欢

热门标签

夸克网盘怎么备份应用 excel表格怎么消除水印 易语言两个窗口的数据怎么传易语言窗口数据传递 QQ群怎么注册群帖子 如何输入下标n 台式电脑黑屏无信号主机还在运行 怎么允许美图秀秀访问照片 最近流行的手机壳推荐 抖音怎么取消智能推荐 三星耳机360音频 word文档格式锁定不乱序 高版本cad打开低版本cad线没了 cad图形怎么复制到word excel表格中工具栏没了怎么显示出来 10月29号蚂蚁庄园答案2021年10月7号蚂蚁森林答案?介绍 主板检测不到键盘解决办法主板检测不到键盘怎么办?介绍 刚拿到荣耀笔记本电脑怎么连wifi荣耀x14笔记本电脑可以使用网线吗?介绍 小米12pro的通用设置在哪里小米12Pro通用设置详解 链式输送机的适合输送什么管链输送机的特点是什么? 碎纸机有必要吗大家觉得是否有必要购买碎纸机?介绍 qq群聊名称为什么改不了为什么qq群里边不能语音?介绍 如何用蒙版把照片一点点显示出来ai蒙版使用? 小说app可以离线缓存嘛安卓怎么离线缓存小说可以直接看?介绍 怎么把ipad的本地音乐导入电脑上如何把ipad的音乐导入iphone?介绍 win10怎么关闭安全删除硬件硬件不兼容怎么处理? win10如何将共享盘转为本地硬盘win10怎么搜共享盘? USBCAN盒安装教程看尚电视怎么安装第三方app?介绍 excel做统计图怎么做怎样用excel做标准曲线?介绍 手机电池修复100方法华为 听完就懂的cad全套三维绘图技巧cad画衣柜3维快速方法?

微信公众号