23.返回局部变量的地址和返回全局变量的地址
返回局部变量的地址
#include<stdio.h>
/*
int* fun()
{
	int a;
	return &a;
}
int main()
{
	
	int* p = NULL;
	p = fun();
	*p = 100;//fun函数执行完后,a空间释放,p为野指针
}
返回全局变量的地址
1.在{}外面定义的变量,就是全局变量,全局变量在任何地方都可以使用
2.全局变量只有在整个个程序结束后才释放
#include<stdio.h>
int a;
int* fun()
{
	return &a;
}
int main()
{
	int* p = NULL;
	p = fun();
	*p = 100;//fun函数执行完后,a空间释放,p为野指针
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号