亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你好,麻煩幫忙看一下c語言中status有什么作用,用法是怎樣的呢?

你好,麻煩幫忙看一下c語言中status有什么作用,用法是怎樣的呢?

慕勒3428872 2021-08-16 14:14:05
如題,請大佬幫忙回答。
查看完整描述

2 回答

?
HUH函數

TA貢獻1836條經驗 獲得超4個贊

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):又稱數據類型,通過定義、標識、表示以及允許值等一系 列屬性描述的數據單元。在特定的語義環境中被認為是不可再分的最小數據單元。

一個數據元又以下兩部分組成:

數據元概念:數據元概念是能以一個數據元的形式表示的概念,其描述與任何特定表示法無關。

表示:表示由值域、數據類型、計量單位(如果需要)、表示類(可選)組成。

基于數據建模的視角,一個數據元概念由兩部分組成。

對象類:可以對其界限和含義進行明確的表示,且特性和行為遵循相同規則的觀念、抽象概念或現實世界中事物的集合。

特性:一個對象類所有成員所共有的特性。



查看完整回答
反對 回復 2021-08-23
?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

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。



查看完整回答
反對 回復 2021-08-23
  • 2 回答
  • 0 關注
  • 1137 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號