如题所述
返回的数据是个不确定的值,原因是:
1、你定义函数fun()前面加void或者不加时,默认是无返回值,或者也说返回了一个垃圾数据
2、而这个垃圾数据通常都是固定的一串整形的数据,因为这是编译器编译时释放函数没有返回值,所以系统随机返回的一个垃圾值,而往往你输出验证时就是差不多大小一个整形数据。
3、也有人理解无返回值,这只是一种理解和解释编译器规则的想法。
如果满意,请采纳!
1、你定义函数fun()前面加void或者不加时,默认是无返回值,或者也说返回了一个垃圾数据
2、而这个垃圾数据通常都是固定的一串整形的数据,因为这是编译器编译时释放函数没有返回值,所以系统随机返回的一个垃圾值,而往往你输出验证时就是差不多大小一个整形数据。
3、也有人理解无返回值,这只是一种理解和解释编译器规则的想法。
如果满意,请采纳!
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-01-06
就是你的返回的数据没有,可能赋值了,然后生存期过了,释放掉了,你可以加一个static 类型 变量名,也可能是你赋值冲突,代码发上来才知道哪里错本回答被提问者采纳
第2个回答 2015-01-06
返回的数是随机数