函数结果状态代码问题
到底有没有人知道什么是函数结果状态代码?网上查了很久也没有一个准确易懂的回答,受不了了,就连老师也不能说清楚,支支吾吾的!有哪位大神帮帮我!谢谢啦
回复 楼主 小代帅帅
函数结果状态,以下是个人理解。int main(){ .... return 0;}就好比这个main函数,如果执行到末尾,就说明函数执行成功,返回一个0给操作系统,操作系统就知道,这个函数的状态了。如果函数不能执行,操作系统就会得到一个非零值,这时候操作系统就会对这个错误进行相关处理。还有开辟内存空间函数malloc(),如果这个函数不能执行成功,那么他就会返回一个NULL,告诉调用它的函数,自己无法完成。有个很简单的例子,你求回答你的问题,别人给回复了,这就是一个状态。而这个回复,就是一个状态的标志,回复是一种状态,回复的内容就是状态代码。然后你给别人追问,别人又给你追答,这个追答,就是另一个状态的标志。