作者:曹忠明,华清远见嵌入式学院讲师。 很多刚学指针的人多会遇到这样的情况,就是你给一个函数传递一个指针变量,在这个函数中为这个指针申请空间,赋值,可是等函数结束后这个指针还是一个空指针,对其的操作编译器会报段错误或干脆给你一个莫名其妙的值,这是一个随机数。 如: #include #include int my_fun(int *p) { p = (int *)malloc(sizeof(int)); *p = 101; return 0; } int main(int argc