小编Lau*_*nch的帖子

在C中传递代码行作为参数

我正在开展一个项目,在这个项目中我有一个相当严格的字数限制(我不是100%肯定什么是合格的单词).

我希望将代码行传递给函数作为参数,我已经在JavaScript中看到了这一点,但我在C中找不到任何内容.

这是我正在寻找的:

void onTime(int a, Code myCode) {
    if(timer == a) {
        //run myCode
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用这样的东西:

onTime(45, {
    //code
});
Run Code Online (Sandbox Code Playgroud)

在C中有没有办法可以做到这样的事情?

c parameter-passing

3
推荐指数
1
解决办法
96
查看次数

标签 统计

c ×1

parameter-passing ×1