【发布时间】:2021-12-31 07:39:10
【问题描述】:
最近我正在(用 C 语言)编程,我意识到如果我可以编写自己的循环函数,我的代码会更简单。所以我需要在不同的时间运行一段代码(这段代码在整个程序中是不同的),但我不知道如何在我的函数中将一段代码作为参数。
例如,以 for(){"X"} 循环为例,它的输出可能会因“X”而异,因此我们可以以某种方式将“X”作为函数中的参数。
虽然我在没有定义新函数的情况下解决了代码中的问题,但它导致了一个更普遍的问题,我无法在网上找到答案:有没有办法在函数中使用可变代码段? (和 for() 一样)
编辑:这是我在网上找到的similar problem。但是我的问题比这个更笼统。
【问题讨论】:
-
不确定您的意思,但我认为您正在寻找的是一些
if语句调用您的for循环中的相关函数? -
请举例说明您拥有的代码并告诉您什么是疼痛