本思维导图主要总结国家计算机等级考试二级C语言部分知识点函数的调用
树图思维导图提供 计算机考试知识点函数的调用思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点函数的调用思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:43c016ede75cfa14f5c6b458078c9a3d
计算机考试知识点函数的调用思维导图模板大纲
①实际参数的个数多于一个时,各实参之间用逗号隔开。实参的个数必须与所调用函数中的形参个数相同,类型一一对应匹配。若函数无形参,调用形式为:函数名();
②函数名后的一对圆括号不可少;
③一般情况下,调用函数可用两种方式:
调用的函数用于求值,即返回值是数值时,调用的函数可作为表达式出现在允许表达式出现的任何地方;
函数可仅进行某些操作而不返回函数值,这时调用的函数可作为一条独立的语句。
函数调用时有4个语法要求:
①调用函数时,函数名必须与所调用的函数名字完全一致;
②实际参数的个数、类型必须与形式参数的个数、类型一致。如果类型不匹配,C编译程序按赋值兼容的规则进行转换;
③函数必须先定义,后调用(函数的返回值类型为int或char时除外);
④函数可以直接或间接地自己调用自己,称为递归调用。
(1)函数说明的形式
在C语言中,除了主函数外,用户定义的函数都要遵循“先定义,后使用”的使用规则。凡是未在调用前定义的函数,C编译程序都默认函数的返回值为int类型。
对于返回值为其他类型的函数,若把函数的定义放在调用之后,应该在调用之前对函数进行说明。
【格式1】类型名函数名(参数类型1,参数类型2,„)
【格式2】类型名函数名(参数类型1,参数名1,参数类型2参数名2,„)
(2)函数说明的位置
当在所有函数的外部、被调用之前说明函数时,在对函数进行说明的语句后面所有位置上都可以对该函数进行调用。
函数说明也可以放在调用函数内的说明部分,如在main函数内部进行说明,则只能在main函数内部才能识别该函数。
c语言中,调用函数和被调用函数之间的数据可以通过3种方式进行传递:
实际参数和形式参数之间进行数据传递
通过return语句把函数值返回调用函数
通过全局变量。通常不提倡使用这种方式。
在c语言中,数据只能从实参单向传递给形参,称为“按值传递”。
也就是说,当简单变量作为实参时,用户不可能在函数中改变对应实参的值。
树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1
树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02