C语言中
既然是全局变量就可以,一般全局指针变量初始值赋值为NULL,比如在定义时:int *p=NULL;
在使用时先判断是否为NULL,如果是NULL那么还不可用,否则就是函数已经赋值了。追问
在使用时先判断是否为NULL,如果是NULL那么还不可用,否则就是函数已经赋值了。追问
函数最后需不需要将指针返回
追答不需要,只要没有语句修改变量内容,全局变量会在程序运行中保持自己的取值
追问那需要修改的变量内容的话呢
追答那么原来的值当然被新值冲掉而丢失啦。
温馨提示:答案为网友推荐,仅供参考