20241010_003117 c语言 体验函数中局部变量地址的消失

阅读 4

2024-10-10

函数中的变量有生命 函数执行完毕后 就失去生命 内存地址也会消失 如果返回了函数中变量的指针 可能会存在问题 本例子展示问题

#include <stdio.h>  
#include <stdlib.h>
#include <time.h>


int* fn(){
	int a = 10;
	return &a;
}

int main() {

	int * b;
	b = fn();
	printf("hi");
	printf("hi");
	printf("%d",*b);
	
    return 0;  
}



精彩评论(0)

0 0 举报