為什麼C呼叫函式的時候後面要加個小括號

2021-05-31 22:31:59 字數 2603 閱讀 2109

1樓:水中魚

函式都有引數傳遞和返回值,即便沒有引數傳遞,也要加上(),表示沒有引數傳遞;沒有返回值,也要在函式定義的時候加上void表示沒有返回值。這是一種c#的語法規則。

2樓:**最大功能

呼叫函式都是這樣的了,加上()

c#中 this.close();後面為什麼要加小括號! 30

3樓:一郎大神

所有的函式呼叫都是函式名+()

小括號裡面是函式所需要的引數

如果小括號裡面沒有任何東西,則說明該函式不需要引數。

4樓:伍誼柔秀英

函式都有引數傳遞和返回值,即便沒有引數傳遞,也要加上(),表示沒有引數傳遞;沒有返回值,也要在函式定義的時候加上void表示沒有返回值。這是一種c#的語法規則。

c#一個類裡面的方法後面加括號與不加括號有什麼區別?

5樓:匿名使用者

加括號的是方法吧,不加括號的好像是屬性!

public class a}

6樓:匿名使用者

不加括號他就不能區分哪個是哪個

7樓:傀儡丶健

加括號是要填各種引數的 大多數方法不填引數也不會對方法有什麼影響 不加括號的話會報錯的

計算機中函式後面為什麼要加括號

8樓:聽不清啊

這是為了便於定界,也是約定。

例如:abs(-5+1)-3 的值為1

若寫成abs -5+1-3 ,就會無所適從。

c#裡面的()有的函式要加,有的不要加,是為什麼,有什麼規則來判斷到底要不要後面加()?煩請大神解惑!

9樓:polaris北斗

函式(或者叫方法)都得加()

不加括號的是屬性或者成員變數,比如你**中的class a}

10樓:

函式執行都是要帶括號的,不帶括號的那個是屬性。

11樓:匿名使用者

您能找個不加括號的函式出來嗎?

c# new一個物件的時候,後面的引數不是用小括號嗎,下面的大括號是怎麼回事,不是資料為什麼會用大括號?

12樓:紅毛猩猩玩**

當呼叫無參建構函式,且後面用初始化表示式即一對花括號給屬性賦值時,建構函式的一對小括號可省略。

上面語句的意思是呼叫無參建構函式new一個例項,併為該例項的幾個屬性賦初值。

這樣寫有時會比較簡潔。

c#什麼語句後要加()?為什麼有的語句要加,有的不用加,加()有什麼實際意義?

13樓:

你分清楚,啥是方法,啥是屬性即可

凡是方法 就得加()

凡事屬性則不加()

14樓:匿名使用者

方法體後面般都要加(),定義屬性,索引器什麼的就不用,索引器是用[ ],還有涉及方法呼叫什麼的都需要()這些也不是幾句話就能說清的,只有自己去總結

15樓:

函式後面都要加(),比如系統自帶的函式if(***)什麼的或者自己寫的函式.

16樓:

方法,函式後面般都要加(),定義屬性,索引器什麼的就不用

17樓:匿名使用者

建議學習一下c#的語法,沒有為什麼的,籠統地說就是定製一種編碼規則吧

18樓:青蛙醬

還有方法... 例如show() 方法

19樓:匿名使用者

函式和方法都要(),加()一般是加入函式和方法相對應的引數。有的不加,一般是一個值。

20樓:匿名使用者

很簡單,是函式的要加(),是變數的不用加

21樓:匿名使用者

函式就必須有() 也就是說 粉紅色的那種就是函式 在呼叫的時候就必須加()

c#語言,圖中我畫問好的兩行是想呼叫類裡的兩個函式,可是第二行為什麼前邊括號裡還要加個chicke

22樓:匿名使用者

將 animalarray[1]轉型成 chicken,你看下是不是有個chicken類 繼承了animal類 ,這裡的animalarray應該是animal類的一個集合,估計是引數傳進來的吧

c#方法後面括號裡面有定義變數是什麼意思?和方法內宣告有什麼不同?public hello(){}

23樓:匿名使用者

方法括號裡的定義變數是引數名定義,方便函式呼叫時需要給括號裡的變數傳入值,方法內定義變數作為臨時儲存變數或返回值變數,實在方法裡需要用到的

24樓:點點圈圈

方法括號裡的定義變數是引數名定義,方便函式呼叫時傳入的值,方法內定義變數作為臨時儲存變數或返回值變數

c語言為什麼主函式呼叫函式average的實參是陣列名score,而不是整個陣列

如果一個函式以一維陣列為引數,我們可以這樣宣告這個函式 void func int a void func int a void func int a 3 實際上,這三種形式是等價的,在使用陣列做引數時,編譯器會自動將陣列名轉換為指向陣列第一個元素的指標,為什麼呢?這要從引數的傳遞方式說起,引數有三...

c類的成員函式前加什麼意思,C類的成員函式前加什麼意思

這個和函式引數加地址符的作用是一樣的,用於返值返回的是引用而不是賦值。也就是說,該函式返值會通過地址傳送的方式給到函式呼叫者要求的返回值,這樣可以節省物件賦值造成的記憶體浪費,通常用於返值是大型物件 而不是簡單變數型別 的時候。比如你有個class t,而這個函式的返值是return t 加上地址符...

php為什麼new物件後面要加反斜槓能幫忙

因為使用了php的名稱空間,演示 如下 建立名稱空間article namespace article class ment 建立名稱空間messageboardnamespace messageboard class ment 呼叫版當前空間 權messageboard 的 ment類 ment ...