全站数据
8 4 2 0 5 8 1

c语言如何让子函数调用主函数的变量

西安IT培训 | 简单学习,快乐成才!         
问题更新日期:2024-04-27 23:08:44

问题描述

c语言如何让子函数调用主函数的变量,麻烦给回复
精选答案
最佳答案

这是一个很有趣的问题,一般我们都是主函数调用子函数,而不是反过来。

思考一下,如果用子函数调用主函数,那么当程序运行起来时,首先加载并进入主函数,所以子函数要有意义,必然直接或间接地被主函数调用,此时子函数又去调用主函数,会引发递归调用,如果调用时没有限定其它条件,很大概率会引发无限递归,从而导致程序崩溃。所以建议您避免在子函数中去调用主函数。希望以上回答可以帮助到您。