相关疑难解决方法(0)

将指向本地变量的指针传递给函数:它安全吗?

例如:

void func1(){
    int i = 123;
    func2(&i);
}
void func2(int *a){
    *a = 456;
}
Run Code Online (Sandbox Code Playgroud)

func1调用func2,一个指向局部变量传递到func2-指针指向堆栈.这对C的规则是否安全?

谢谢.

c stack pointers

16
推荐指数
2
解决办法
1万
查看次数

标签 统计

c ×1

pointers ×1

stack ×1