第一節 38函式

2022-03-12 17:43:07 字數 1724 閱讀 7962

using system;

using system.collections.generic;

using system.linq;

using system.text;

/* 函式

* 孫數就是將一堆**進生重用的一種機制,函式就是一段**,這段**可能有輸入的值,可能會返回值,乙個函式就像乙個專門做這件事的人,我們呼叫它來作一些事情,它可能需要我們提供一些資料給它

* 它執行完成後可能會有一些執行結果給我們,要求的資料就叫引數,返回的執行結果就是返回值

* console.readline就是乙個有返回結果的函式

* console.writeline("hello")就是乙個有執行引數的函式,只有告訴writeline被列印的資料它才知道如何列印:

* int i=convert.toint32("22")則是乙個既有引數又有返回值的函式

* 有了函式寫**就像拼積木,c#中的各種各樣的技術其實就是通過for,if等這些基礎的語法將不同的函式按照一定邏輯組織起來到

*/namespace _38函式

",i);*/

//計算兩個整數中的最大值

//計算輸入陣列的和

//int a = ;

//int sum = _sum(a);

"計算總和為:",sum);

//確定函式引數的原則,自己能確定的資料自己內部解決,自己確定不了的資料過引數傳遞

//可變引數

//引數陣列: int sum(params int values)

//int sum(string name, params int values) 可變引數陣列必須是最後乙個

//引數預設值(.net4.0): void sayhello(string name, int age=20)

//vfunc("aa","bb","cc","dd");

//可變引數只能放在函式引數的最後乙個

//sayhello("xlc","白菜","黃花");

//函式的預設值

//ihello();

//函式的過載(函式的重名)

//引數型別不同或者引數個數不同(不嚴謹),與返回值無關

ihello("xxd",29);

ihello("姚明");

console.readkey();

}static void ihello(string name = "匿名", int age=20)

static void ihello(string name = "匿名")

static void sayhello(string name, params string nickname)

",name);

foreach(string _name in nickname)",_name);}}

static void vfunc(params string values)

",name);}}

//計算乙個整數陣列的總合

static int _sum(int myint)

return sum;

}//對比兩個整數的大小

static int maxint(int a, int b)

else if (b > a)

return b;

else

return 0;

}static int readint()

}}

Python函式第一節

coding utf 8 1.定義乙個方法 func,該func可以引入任意多的整型引數,結果返回其中最大與最小的值。import glob def func1 nums for i in nums if not isinstance i,int return error return max nu...

第一節綜述

shader是什麼?shader是著色器。渲染流水線的概念?渲染流水線的工作任務在於由乙個三維場景出發,生成一張二維影象。渲染流程分為3個階段 應用階段 幾何階段 光柵化階段。1 應用階段 由cpu負責實現,由開發者主導。最重要的輸出是渲染所需的幾何資訊,即渲染圖元。這些渲染圖元傳遞給幾何階段。2 ...

第一節 熱機

一.熱機 內燃機是熱機的一種,以汽油或柴油為燃料 二.汽油機 練1.三.柴油機 練2.從能量轉化的角度看,一台四衝程內燃機在乙個迴圈中 1 哪個衝程存在著化學能轉化為內能的過程?2 哪個衝程存在著內能轉化為機械能的過程?3 哪個衝程具有很明顯的機械能轉化為內能的過程?練3.關於單缸四衝程內燃機,下列...