0
点赞
收藏
分享

微信扫一扫

linux c指针理解

非凡兔 2022-03-31 阅读 21
运维
#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>

#define SS 1234567


void fun(int*p1,int a)
{
    //a为局部变量,函数执行完内存就释放,p1也就为NULL
     p1 = &a;
}

int main()
{


   int *p;
   p = (int*)malloc(sizeof(int));//加这句打印结果为0,不加打印段错误

   int c = 12;
   fun(p,c);
   printf("*p = %d\n",*p);
   return 0;
}
举报

相关推荐

0 条评论