TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机考试知识点参数传递和函数的递归调用思维导图

计算机考试知识点参数传递和函数的递归调用思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:02022-11-07 10:56:18
已被使用0次
查看详情计算机考试知识点参数传递和函数的递归调用思维导图

本思维导图主要总结国家计算机等级考试二级C语言部分知识点参数传递和函数的递归调用

树图思维导图提供 计算机考试知识点参数传递和函数的递归调用思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点参数传递和函数的递归调用思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1ce09ebd6d96f78c9ce9230d515e0e50

思维导图大纲

计算机考试知识点参数传递和函数的递归调用思维导图模板大纲

参数传递

1.传给main函数的参数

main函数通常可用两个参数。

其中,argc和agrv是两个参数名。

①参数argc必须是整型;

②参数argv是一个指向字符型的指针数组的指针,这个字符型指针数组的每个指针都指向一个字符串。因此参数argv还可以直接定义成基类型为字符型的指针数组。

2.通过实参向函数传递函数名指向指针的变量

(1)指向函数指针变量的定义

在C语言中函数名代表该函数的入口地址,因此可以定义一种指向函数的指针来存放这种地址。

【格式】数据类型(*标识符)(参数1,参数2,„)

(2)函数名或指向函数的指针变量作为实参

函数名或指向函数的指针变量可以作为实参传递给函数。这时,对应的形参应当是类型相同的指针变量。

函数的递归调用

C语言中的函数可以递归调用(即可以直接或间接地自己调用自己,前者称为简单递归,后者称为间接递归)。

一个问题要采用递归方法来解决时,必须符合3个条件:

①可以把要解决的问题转化为一个新的问题,而这个新的问题的解决仍与原来的解法相同,只是所处理的对象有规律地递增或递减;

②可以应用这个转化过程使问题得到解决;

③必定要有一个明确的结束递归的条件。在调用函数f的过程中,又要调用f函数,这是直接调用本函数。

相关思维导图模板

计算机考试知识点文件的读写思维导图思维导图

树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1

计算机考试知识点文件指针思维导图思维导图

树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02