前言:
今天我们对“返回函数值为0是什么意思”大体比较重视,看官们都想要剖析一些“返回函数值为0是什么意思”的相关内容。那么小编同时在网上网罗了一些有关“返回函数值为0是什么意思””的相关内容,希望朋友们能喜欢,你们一起来了解一下吧!如下的函数:
int *stackref (){ int val; return &val;}
在Ubuntu上验证,这个函数的返回值是0,哪位大牛能讲讲为啥返回值会是0?
源程序是这样的:
#include <stdio.h>int *stackref (){int val;return &val;}void main(){int *p;p = stackref();if (p == NULL) printf("p is null\n");}
程序在运行时if (p == NULL)为真。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #返回函数值为0是什么意思