您的位置:

c语言函数status,c语言函数static

本文目录一览:

数据结构C语言版的status initstack(s),里面的status是什么啊??

在使用status之前,有类型定义

typedef int status;

也就是说status实际上就是整型,只是使用标记status可读性好,一看就知道是个状态,用于表示函数的状态。一般来讲,还会有以下这些宏定义:

#define OK 1

#define ERROR 0

#define OVERFOLW -1

等等,用于表示函数的返回状态。

例如:

Status InitStack (SqStack S){

S.base = new SElemType[STACK_INIT_SIZE];

if (!S.base) exit (OVERFLOW); //存储分配失败

S.top = S.base;

S.stacksize = STACK_INIT_SIZE;

return OK;

}

c语言中Statue可以作为函数返回值吗?

可以 你可以把它当作类似int型的值

typedef int status;

就是int型的别名

status 意思 是“状态”。

你可以用 变量 status 表示 某种状态。

例如:

成功,失败

真,假

c语言中status什么意思

c语言中没有status这个关键字。

但一般写程序时,会定义这样的一个类型,用来表示成功或失败状态。

如:0表示成功,-1表示失败

这样status就可以定义成int类型,如:

typedef int status ;

然后用它去定义变量或函数返回值类型,如:

status func( int n ) //判断非负数

{

if (n=0 )

return 0;

else

return -1;

}

c语言中,status是什么意思?

c语言中没有status这个关键字。

但一般写程序时,会定义这样的一个类型,用来表示成功或失败状态。

如:0表示成功,-1表示失败

这样status就可以定义成int类型,如:

typedef int status ;

然后用它去定义变量或函数返回值类型,如:

status func( int n ) //判断非负数

{

if (n=0 )

return 0;

else

return -1;

}

c语言中status有什么作用,用法是怎样的呢?

status就是状态

是一个int的类型

typedef

int

status;

或者

#define

status

int

然后再定义一些值

比如

#define

OK

1

#define

TRUE

1

----------------------------------------

等以后你看windows编程,里面的自定义类型更多,但还是从基本的C类型定义过去的

比如

typedef

void*

PVOID;

typedef

PVOID

HANDLE;

status在C语言中的作用是?

status属性是一个可读可写的字符串,声明了要在窗口状态栏中显示的一条消息。通常显示这条消息的时间是有限的,直到其他的消息将它覆盖,或者用户把鼠标移动到窗口的其他区域为止。当擦除了 status 声明的消息时,状态栏要么恢复为它默认的空白状态,要么是再次显示出属性 defaultStatus 声明的默认消息。