C 方法簡單介紹

2021-09-20 10:32:53 字數 1266 閱讀 2328

可以將**變的簡單,減少冗餘的**。舉例(無引數的方法舉例):

//沒有使用方法的時候:

static void main(string args)

//引入方法之後:

class program

}static void main(string args)

方法的命名規範這裡就不詳細介紹了。無引數的方法使用的時候不需要傳參,(方法名後面的括號裡面沒有東西)可以直接進行呼叫: 「方法名」即可。(上圖方法沒有返回值,當方法名前有void修飾時就沒有返回值。)

有引數的方法舉例

static void main(string args)

public static int show(int num1,int num2)//之前沒有宣告 num1和num2,所以需要宣告,也就是要有引數

因為在上文沒有宣告過,如果想要在方法中使用,所以需要在括號中宣告引數。

區域性變數

如下**是無法顯示結果的,因為定義沒有在方法裡面定義,方法不知道a的型別

static void main(string args)

public static void test()

正確的**如下

static void main(string args)

public static void test()

傳參

如下圖是錯的形式,無法顯示93,顯示的還是90。因為跨區作戰了,雖然把90傳到了方法裡面,算出num的值為93,但是客戶端使用的還是定義的變數90。

static void main(string args)

public static void test(int num)

正確的寫法:

將90傳到方法裡面,進行計算,得出返回值。

class program

public static void test( int num)

}

擴充套件方法的簡單介紹

在說擴充套件方法之前先說乙個例子 把集合中字串小於 7 查詢出來,然後列印 static void main string args var temp list.where a a.compareto 7 0 foreach var item in temp console.readkey wher...

降維方法簡單介紹

最近刷題看到特徵降維相關試題,發現自己了解的真是太少啦,只知道最簡單的降維方法,這裡列出了常見的降維方法,有些演算法並沒有詳細推導。特徵降維方法包括 lasso,pca,小波分析,lda,奇異值分解svd,拉普拉斯特徵對映,sparseautoencoder,區域性線性嵌入lle,等距對映isoma...

python,os方法的簡單介紹

這乙個章節是學習os及os.path的用法 學習os首先需要引入os檔案,imoprt os importos getcwd 的用法,它是返回當前的工作目錄,說白了就是你的程式放在那個目錄下 print os.getcwd chdir path 改變工作目錄,也就是將當前的工作目錄改變到指定工作目錄...