数据结构c语言版当函数返回值为函数结果状态代码时用status定义函数类型,什么是结果状态代码

发布网友

我来回答

4个回答

热心网友

实际上,在自定义中有typedef int Status ;也就是说Status是一个整数类型,这种类型的变量的值是反映函数结果状态的,它可能是OK,ERROR,等,而在宏定义中OK的值为1,ERROR的值为0。

热心网友

status就是状态是一个int的类型typedef int status;或者#define status int然后再定义一些值比如#define OK 1#define TRUE 1----------------------------------------等以后你看windows编程,里面的自定义类型更多,但还是从基本的C类型定义过去的比如typedef void* PVOID;typedef PVOID HANDLE;

热心网友

就是一种有返回值的函数定义,status定义的是一个有返回值的函数体,void定义的是一个没有返回值的函数体,就这么简单。

热心网友

这个也可以是emnu枚举类型,将预先的结果定义好,直接返回定义好的状态代码;
emnu status
{
OK,
FAIL,
TURE,
NONE

};
这里的status只是个标识追问可以把你理解的status告诉我么 就是具体的

追答这里的status就是个组名,一组枚举的名字;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com