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

作者&投稿:姓皇 (若有异议请与网页底部的电邮联系)
status在C语言中的作用是什么?~

你是不是在看书的时候看到的 status类型啊?
如果是的话,建议查一下该书前面的内容
像我学数据结构的书有此语句
typedef int status;
就是用status来代替int类型,方便教学而已
所以见到status就是int类型

status的意思是地位;情形;状况,状态;身份。
短语
1、raise sb's status 提高某人的地位
2、seek status 追求地位
3、legal status 法律地位
4、observer status 观察员身份5、status among? 的地位

扩展资料
近义词
1、condition的基本意思是“条件,地位”,是可数名词,用单复数形式均可,但表示“状态、状况”时,常指事物处于不正常的状况,多作不可数名词,如果其前有形容词修饰,可与不定冠词a连用; 表示“情况,环境,形势”时常用复数形式,多指一般的、笼统的情况。
2、position的基本意思是“位置,方位”,指人〔物〕所在的地点与其他地点相对而言的方位。是可数名词。
3、state作名词的基本意思是“状态,状况”,指人或物在外观、心灵、健康等方面的自然“状态”或“情况”,是可数名词,常用于in a state of...的结构。

C语言中没有status这个关键字。但一般写程序时,会定义这样的一个类型,用来表示成功或失败状态。

如:0表示成功,-1表示失败,这样status就可以定义成int类型,如:

typedef int status ;

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

扩展资料:

c语言语言特点:

1、具有结构化的控制语句

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。

2、丰富的数据类型

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

3、丰富的运算符

c语言包含34个运算符,它将赋值、括号等均视作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。

4、可对物理地址进行直接操作

C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。c语言不但具备高级语言所具有的良好特性,又包含了许多低级语言的优势,故在系统软件编程领域有着广泛的应用。

5、可生成的高质量目标代码,高执行效率的程序

与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。

参考资料来源:百度百科-c语言



c语言中status的定义为ypedef int status,status为int的一个同义词。

如:

typedef int status ;

#define ERROR -1

#define OK 1

第一,status在实际使用中是C语言规定的表示error,ok的标识符;

第二,status是为了表示一般性,实际使用时要把写status的地方换成对应的数据类型(如int,float,char等)

扩展资料

数据类型

数据元(Data element):又称数据类型,通过定义、标识、表示以及允许值等一系 列属性描述的数据单元。在特定的语义环境中被认为是不可再分的最小数据单元。

一个数据元又以下两部分组成:

数据元概念:数据元概念是能以一个数据元的形式表示的概念,其描述与任何特定表示法无关。

表示:表示由值域、数据类型、计量单位(如果需要)、表示类(可选)组成。

基于数据建模的视角,一个数据元概念由两部分组成。

对象类:可以对其界限和含义进行明确的表示,且特性和行为遵循相同规则的观念、抽象概念或现实世界中事物的集合。

特性:一个对象类所有成员所共有的特性。

参考资料来源:百度百科—数据类型



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

希望采纳

1、C语言中没有status这个关键字.
但一般写程序时,会定义这样的一个类型,用来表示成功或失败状态.
如:0表示成功,-1表示失败
这样status就可以定义成int类型,如:
typedef int status ;
然后用它去定义变量或函数返回值类型,如:
status func( int n ) //判断非负数
{
if (n>=0 )
return 0;
else
return -1;
}
2、或者,status是一个枚举(enum)的标记,里面的CONTINUE、WON和LOST叫枚举常量,默认第一个常量从1开始,就是CONTINUE=1、WON=2和LOST=3,当然也可以单个赋值,单个赋值后面的常量跟随前面被赋值的常量的值递增,比如enum status{CONTINUE,WON=10,LOST};这样CONTINUE=1、WON=10和LOST=11。


数据结构C语言版的status initstack(s),里面的status是什么啊??_百度...
在使用status之前,有类型定义 typedef int status;也就是说status实际上就是整型,只是使用标记status可读性好,一看就知道是个状态,用于表示函数的状态。一般来讲,还会有以下这些宏定义:define OK 1 define ERROR 0 define OVERFOLW -1 等等,用于表示函数的返回状态。例如:Status InitStack (Sq...

status algol(stack s)在c语言中是什么意思
status 是一个int型变量。就是这个方法的入参s是int型的。

请问C++语言中的函数前的STATUS关键字的含义?作用域与生存期?_百度知 ...
STATUS应该是一个类型的别名,如 typedef int STATUS;这样STATUS就是int型,它不是一个新的类型,只是int型的一个别名。当然也可能是其他类型的别名,你可以跟踪查找一下它的定义。

c 语言 status: 2;是什么意思,为什么有:号?
这里 status:2表示status.2,比如如果status代表P1口,那么就是表示P1.2

status在C语言中的作用是什么?
你是不是在看书的时候看到的 status类型啊?\\x0d\\x0a如果是的话,建议查一下该书前面的内容\\x0d\\x0a像我学数据结构的书有此语句\\x0d\\x0atypedef int status;\\x0d\\x0a就是用status来代替int类型,方便教学而已\\x0d\\x0a所以见到status就是int类型 ...

...C语言版的)里面的一个链表的例子里面有的个status的用法有点疑惑,望...
1 Status可能是一个typedef的类型,它只是代表插入成功与失败,完全可以用bool类型代替,这个对功能无影响;2 LinkList &L表示L的一个引用,引用作为形参,参数就不是“值传递”了,如在函数中改变形参的值,则被引用的变量值也相应改变。c语言中支持引用;3 void main()或许可以编译通过,但是不规范...

c语言 数据库 status在这是干什么用的 没有它不能初始化线性表嘛_百...
typedef int Status;就是int 类型。代表标准函数返回。通常#define OK 1 #define ERROR 0 Status 就对应 return OK 或者 return ERROR

...语言版当函数返回值为函数结果状态代码时用status定义函数类型,什么...
实际上,在自定义中有typedef int Status ;也就是说Status是一个整数类型,这种类型的变量的值是反映函数结果状态的,它可能是OK,ERROR,等,而在宏定义中OK的值为1,ERROR的值为0。

请教关于c语言语法 Status(*compare)(ElemType, ElemType)
Status(*compare)(ElemType, ElemType)这是一个函数指针,用来求这两个值的比较结果,比较当然可以是相等或者是不等等等,如果是C++ 就直接使用函数对象了

c语言中的wait(&status)
status的返回值我查了下文档没有特别说明,估计这可能因具体实现而不同吧 不过文档说你可以用 WIFEXITED(stat_val)WEXITSTATUS(stat_val)WIFSIGNALED(stat_val)WTERMSIG(stat_val)WIFSTOPPED(stat_val)WSTOPSIG(stat_val)WIFCONTINUED(stat_val)这几个宏来解释*status的值的含义 ...

瑞昌市19387467590: c语言中status有什么作用,用法是怎样的呢?
枕阙康力: status就是状态 是一个int的类型 typedef int status; 或者 #define status int 然后再定义一些值 比如 #define OK 1 #define TRUE 1 ---------------------------------------- 等以后你看windows编程,里面的自定义类型更多,但还是从基本的C类型定义过去的 比如 typedef void* PVOID; typedef PVOID HANDLE;

瑞昌市19387467590: status 在c语言中的用法?请高手指教、、、、谢谢 -
枕阙康力: 一般用枚举来定义.如: typedef enum{STATUS_STOP,STATUS_PLAY, }status定义status 类型的变量可以这样 status st=STATUS_PLAY当然,我不知道你说的status是不是别的东西.最好把代码贴上来

瑞昌市19387467590: C语言STATUS怎么用的啊??什么意思>帮答一下,谢了 -
枕阙康力: status 意思 是“状态”.你可以用 变量 status 表示 某种状态. 例如: 成功,失败 真,假 1,2,3,4,.. 状态1,状态2,状态3,状态4,....然后用条件语句或开关语句来处理不同状态的运算.例如: switch (status){ case 1: ...;break; case 2: ...;break; case 4: ...;break; default: ...;break; }

瑞昌市19387467590: status在C语言中的作用是?
枕阙康力: 你是不是在看书的时候看到的 status类型啊? 如果是的话,建议查一下该书前面的内容 像我学数据结构的书有此语句 typedef int status; 就是用status来代替int类型,方便教学而已 所以见到status就是int类型

瑞昌市19387467590: 数据结构中的status是怎么用的? -
枕阙康力: 我想你大可不必为这些东西而烦恼.既然int就是status,那这两个用哪一个有什么区别呢?他不是#define OK 1 #define ERROR 0吗?那你为什么就不知道用,bool f(){return true;return false;}呢?你能写出代码就是对的,写不出来,格式再好都...

瑞昌市19387467590: C中status和typeof有什么用
枕阙康力: typedef是定义一个类型 定义出来的那个就相当于int之类的作用status是编者想告诉你这个地方定义为什么类型都行 比如int float 都行 但是status并不是c中的关键字

瑞昌市19387467590: 数据结构中的status应该怎么理解啊是函数返回值类型吗,如果是,status表示什么类型 -
枕阙康力:[答案] 按楼上的说法这个status属于C语言里的别名(aliase)语法编译程序时,编译器会把这个status解析成int

瑞昌市19387467590: 定义函数时的status 的用处是什么 -
枕阙康力: 完整的话,你还应该告诉我定义这个函数之前,代码里有“类似”这样的一个语句: typedef int Status; /*类型名定义用status代替int*/这样你应该理解了吧,status push(linkstack top,elemtype e) 的意思就是:int push(linkstack top,elemtype e),Status只是int的替身.typedef语句的功能是为现有类型创建一个新的名字.如果你的代码里有:typedef char Status; 那么这里status push的意思应该是 char push.

瑞昌市19387467590: c++ 中status的 作用? -
枕阙康力: 在C++现有类的基础上可以声明新类型,这就是继承和重用的思想.通过继承和重用可以更有效地组织程序结构,明确类间关系,并且充分利用已有的类来完成更复杂、深入的开发.新定义的类为子类,成为派生类.它可以从父类那里继承所有...

瑞昌市19387467590: 数据结构c语言版当函数返回值为函数结果状态代码时用status定义函数类型,什么是结果状态代码 -
枕阙康力: 实际上,在自定义中有typedef int Status ;也就是说Status是一个整数类型,这种类型的变量的值是反映函数结果状态的,它可能是OK,ERROR,等,而在宏定义中OK的值为1,ERROR的值为0.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网