内联函数中的变量可以与局部变量冲突吗?

凯文·K

在C语言中,内联函数的局部变量是否可以与调用该函数的局部变量冲突?例如:

inline void func1() {
    int i;
    for(i = 0; i < 10; i++){
        // Some code
    }
}

void func2() {
    int i;
    for(i = 0; i < 5; i++) {
        func1();
    }
}

迭代器是否func1in中的迭代器冲突func2

福兹

inline说明符大部分只是对编译器的提示。它不会使函数有任何不同。在函数中声明的变量仍然具有块作用域,并且不会干扰其他变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

局部变量未在内联函数中对齐

来自分类Dev

函数仍然可以访问局部变量吗?

来自分类Dev

局部变量和函数在C中可以使用相同的名称吗?

来自分类Dev

子函数中是否可以使用局部变量?

来自分类Dev

Python修改函数中的局部变量

来自分类Dev

全局函数中的局部变量

来自分类Dev

Python修改函数中的局部变量

来自分类Dev

递归函数中返回的局部变量

来自分类Dev

我应该将函数中的变量定义为lua中的局部变量吗

来自分类Dev

您可以在存储其他函数返回值的函数内部创建局部变量吗?

来自分类Dev

我们可以在constexpr函数的局部变量上省略const吗?

来自分类Dev

我可以将函数的局部变量绑定到调用环境吗?

来自分类Dev

我可以访问函数的局部变量而不输出它吗?

来自分类Dev

我可以将函数的局部变量绑定到调用环境吗?

来自分类Dev

访问函数局部变量

来自分类Dev

内联模板功能的静态局部变量

来自分类Dev

我可以在testCafe中使用局部变量吗?

来自分类Dev

我可以声明局部变量不为null吗?

来自分类Dev

可以通过移动返回局部变量吗?

来自分类Dev

可以在方法之外使用局部变量吗?

来自分类Dev

您可以在C ++中返回字符串对象的局部变量吗?

来自分类Dev

在bash中,我应该在函数内取消设置局部变量吗?

来自分类Dev

是否可以从 C++ 中的回调函数影响局部变量?

来自分类Dev

Java中的局部变量

来自分类Dev

Java中的线程局部变量与局部变量

来自分类Dev

如何在Python中的函数中修改局部变量?

来自分类Dev

可以从Scala的子线程中更改局部变量

来自分类Dev

在回调函数中访问局部变量

来自分类Dev

Lua-函数中的局部变量作用域

Related 相关文章

热门标签

归档