首页 > 系统相关 >Linux & 标准C语言学习 <DAY9_1>

Linux & 标准C语言学习 <DAY9_1>

时间:2023-03-08 15:34:30浏览次数:39  
标签:return 调用者 int C语言 学习 数组 Linux 返回值 函数

// 补08_2函数
    2、函数传参:         1.函数中定义的变量属于该函数,出了该函数就不能再被别的函数直接使用         2.实参与形参之间是以赋值的方式进行传递数据的,并且是单项值传递         3.return语句的作用其实是把返回值数据放入函数公共区内(调用者和被调用者都能访问),调用者会从该区域获取返回值;         如果不写return语句,该区域会是一个随机的垃圾数据,调用者会拿到一个无意义的返回值         4.数组作为函数的参数传递时,数组的长度会丢失,需要额外增加一个变量把数组的长度传递过去             void func(int arr[],int len)             注意:调用数组当参数的函数时,[]省略         5.当数组作为参数传递时,是"址传递",相当于调用者和函数共享数组
    3、设计函数的准则:         1.一般一个函数最好不要超过50行,确保一个函数只负责完成一项功能,降低出错概率,提高可读性         2.数据一般要由调用者提供,只把结果返回给调用者,确保函数的通用性         3.考虑调用者提供的非法数据,可以先判断后使用,也可以通过注释或说明来写明情况,提高函数的健壮性  

标签:return,调用者,int,C语言,学习,数组,Linux,返回值,函数
From: https://www.cnblogs.com/phony/p/17192130.html

相关文章