摘要: 函数的局部变量用作返回值时,会生成一个局部变量的拷贝用作返回值,之后局部变量会被系统回收,函数不能返回局部变量的地址,因为如果返回局部变量的地址,系统回收后,指针指向的内容就无意义了,但是对于静态变量也可以返回其指针。#include "stdio.h"int *a(){ int b; int *p; b=23; printf("b=%d \n",b); retur... 阅读全文
posted @ 2012-02-06 23:15 Jezze 阅读(4675) 评论(0) 推荐(0) 编辑