1樓:匿名使用者
簡單的說,函式就是一個演算法,有沒有返回值是跟這個函式做什麼的有關係。
一般情況下,求和這類的就要返回值,比如
int add(int a,int b)
用的時候這樣:
int s=add(100,200); //就把100+200也就是300的值賦給s了
這種情況就是相當於你去a地做買東西,你肯定得拿東西回來。你拿回來的東西也就是返回值
-------------------------------------------
還有些不用返回值的,比如,輸出,或者給有地址的變數賦值等 這些函式前面就可以用void 表示無返回值,當然你也可以返回你想返回的。比如說成功或者失敗返回true or false.也可以隨意返回一個int型的 1或者0
比如:void pri(int i)
這種就像你去a地不幹什麼,就去那兒吼兩句,也就不用拿什麼回來了。
還有種給有地址的變數賦值。那就相當於你去a地寄了一封信,也不用什麼什麼回來。
啊,打得手累,我就這樣理解了。給是清楚點了,呵呵
例如你要計算5+3=?,這個就需要返回值啦,但你要是排列字元之類的,就不需要返回值,因為它是對字元進行操作,沒有數字。
2樓:匿名使用者
先看個例子,判斷今天是否是週末:
//判斷是否是週末
private bool isweekend(datetime date)
//呼叫
if (isweekend(datetime.now))else
通過函式,我們可以方便地處理一些邏輯、流程、事件等,然後將返回值傳回,並根據返回值再在主程式中進行處理。增加程式的可閱讀性、耦合性等,也是面向對像的一種吧。
在c#中,方法的返回值是什麼意思?
3樓:匿名使用者
方法a() 實現的是返回一個字串 因為你定義的是 string 靜態的 因為是static
下面主函式 呼叫了方法 a();
console.readline();意思是你回車後結束你這裡沒有接受a()方法 返回資料的地方,也就是說,他返回了,你沒接所以他不會顯示出來
console.writeline(a());
console.readline();
這樣可以顯示出來,並且把游標停住
或者直接 messagebox.show(a());
你這裡的返回值就是 string型別的 字串 "hello world"
return 就是返回的意思
在其他地方用,就要有變數去接收它,或者,直接呼叫方法a()
4樓:
簡單說,就是你執行明某個方法後希望得到的資料c# **如下:
public int test()
int i =10;
return i
上面的意思就是需要返回int 型別的資料,也可以換成string 等等
5樓:匿名使用者
應該沒問題啊,哦,你在a方法中只返回了一個字串,但是並沒有輸出,所以沒有結果!
你在main方法中的這樣寫 console.write(a());就可以了!
嗯,返回值就是你一個方法執行後最後得到的一個結果值!
6樓:匿名使用者
static string a() //這是一個函式,返回值為string型
static void main(string args)a函式返回值應該先用一個變數來接收,再將它列印出來也可直接列印出來
console.writeline(a());
7樓:匿名使用者
你這樣肯定沒有結果的。雖然a()方法返回一個字串,但是你並沒有把他列印在你的螢幕上。你可以這樣:console.writeline(a());
而console.readline();是需要在螢幕上輸入一字元。
8樓:
console.writeline(a());
這樣寫就有結果了。
a();這樣寫 即使有了返回值 "hello word !"
但你沒有用任何變數去接收它、所以沒有結果。
9樓:長理王章
將a()成console.writeline(a());就行了~~~返回值沒有具體的用法啊~~
建議樓主再看看教材吧~~
10樓:海底十一萬里
把上面一個函式改成這樣
static string a()
在c#中如何獲取一個函式的返回值
11樓:
public static extern int a(string b,out int back);
在你的 a函式中將獲得的值賦給back ,就返回來了,你在原函式中back裡面的值就是返回值了。。。
12樓:
int returna = a("引數");
13樓:匿名使用者
.net平臺上寫一個類檔案,實現功能:對使用該類的程式,程式執行進入各個功能函式入口時新增一條資訊到文字檔案,程式執行退出函式體時,將函式返回值新增到文字檔案。
補充:如果程式返回值是由一個開關語句來控制,用return來返回,那麼在每一個return前都要加一個寫資料的方法,現在的要求就是不需要多條這樣的語句來實現。只用一次或者不用來完成返回值的寫入。
**:struct sres
clase temple
void function2(ref sres b)}
c怎麼輸出函式的返回值,C函式的返回值有什麼作用
int funca void void main void int ret 0 ret funca cout c 函式返回值問題 1 函式的返回值是通過函式中的return語句獲得的。return語句將被呼叫函式中的一個確定值帶回主調函式中去。如果需要從被呼叫函式帶回一個函式值 供主調函式使用 被呼...
C 中find函式的返回值可以和 1或0比較嗎
find函式 復有很多個。有些可以,有些不制可以。1 string類裡的find函式。此函式的原型有四個 size t find const string str,size t pos 0 const noexcept size t find const char s,size t pos 0 co...
C語言中,函式返回值的型別是由決定的
是由你定義函式時所定義的函式的型別決定的。也就是說函式是什麼類內型,容返回值就是什麼型別。比如 函式定義 int fun int a,char b 返回值就是整型 函式定義 int fun int a 返回值就是基型別為整型的指標 函式定義 void fun int a 無返回值 d定義函式時就是定...