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

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

在標準c語言中 函數只能有一個return函數么?

在標準c語言中 函數只能有一個return函數么?

長風秋雁 2019-02-13 15:11:05
在標準c語言中 函數只能有一個return函數么
查看完整描述

2 回答

?
九州編程

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

一個函數中可以有多個return,但是函數在運行時只能有一個return生效。return返回的類型必須是函數的類型。

如下列函數在a大于0時返回1,等于0時返回0,小于0時返回-1。函數test的類型是int,所以return的數字必須是int型。函數中根據參數a的不同,分別有3個return,但每次執行只能有一個return被執行。
int test(int a)
{
if(a>0)
return 1;
else if(a==0)
return 0;
else if(a<0)
return -1;
}

查看完整回答
反對 回復 2019-03-15
?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

一個函數中可以有多個return,但是函數在運行時只能有一個return生效。return返回的類型必須是函數的類型。

如下列函數在a大于0時返回1,等于0時返回0,小于0時返回-1。函數test的類型是int,所以return的數字必須是int型。函數中根據參數a的不同,分別有3個return,但每次執行只能有一個return被執行。

C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的C語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言最初的標準。



查看完整回答
反對 回復 2019-03-15
  • 2 回答
  • 0 關注
  • 1744 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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