freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

流程控制語句與函數(shù)講義(參考版)

2025-01-16 22:47本頁面
  

【正文】 熟記常用的內(nèi)部函數(shù),能夠大大提高代碼編寫效率。另外還介紹了一些函數(shù)的基本知識以及常用的內(nèi)部函數(shù)。任何程序都有一定的流程,其中的順序語句、循環(huán)語句和選擇語句是本章介紹的重點(diǎn),也是編寫程序代碼的基礎(chǔ)。例如,代碼 (,),結(jié)果為 。例如,代碼 (,),結(jié)果為 。例如,代碼 (),結(jié)果為 4; (),結(jié)果為 3。如果想得到一個四舍五入的數(shù),可以采用式子(x+)。 ? Floor方法:返回小于或等于參數(shù)的最大整數(shù)。 54 數(shù)學(xué)運(yùn)算函數(shù)介紹 ? Sin、 Cos、 Tan、 Asin、 Acos、 Atan方法:返回指定弧度的正弦值、余弦值、正切值、反正弦值、反余弦值、反正切值。 ?Log10方法:返回指定數(shù)字以 10為底的對數(shù)。 ?Log方法:返回指定數(shù)字的對數(shù)。 ?Pow方法:返回指定數(shù)字的指定次冪。 ?Sqrt方法:返回指定數(shù)字的平方根。 ?常用方法如下: ?Abs方法:返回值指定數(shù)字的絕對值。 7. +、 運(yùn)算符:用于日期的加、減。 5. ToShortDateString和 ToShortTimeString方法:把DateTime轉(zhuǎn)換為字符串,且以短格式表示日期或時間。 true為閏年, false為非閏年。 2. Substract方法:日期相減。 ?TimeSpan類可以表示一個時間間隔,表示范圍可以在 Value到 Value之間。 { N, [M] [:格式碼 精度 ] } 51 日期函數(shù)介紹 ?用于處理時間和日期的對象為 DateTime結(jié)構(gòu)和TimeSpan類 。 string val3 = 一個占位符例子 。 } } int val1 = 0。 (16進(jìn)制格式 {0:X4}, 88)。 (浮點(diǎn)數(shù) {0:G}, )。 (科學(xué)計(jì)數(shù) {0:E}, )。 (貨幣 {0:C} {1:C4}, , )。 (在寬度為的空間里靠左對齊 :{0,10}, LLL)。 class Formating { public static void Main() { (在寬度為的空間里靠左對齊 :{0,10}, 99)。 ?精度:格式化輸出的有效位數(shù)或小數(shù)位數(shù)。如果 M是負(fù)數(shù),那么格式化后的值就是左對齊的;如果 M是正數(shù),那么格式化后的值是右對齊的;如果未指定 M,則默認(rèn)為零。 ?N:表示要格式化的參數(shù)的索引。 ?對于使用 WriteLine方法和 Format方法格式化字符串,規(guī)定格式的一般語法形式如下。 } } ? 由于結(jié)果是隨機(jī)值,所以這里不再描述運(yùn)行結(jié)果, 48 格式化函數(shù)介紹 ?.NET為處理數(shù)字、日期以及字符串的格式化提供了 WriteLine方法、 Format方法和 ToString方法。 (result)。 int result。 47 隨機(jī)函數(shù)介紹 ? 示例: class Program { static void Main(string[] args) { Random op1 = new Random(10)。 } } 46 常用內(nèi)部函數(shù) 隨機(jī)函數(shù)介紹 在 C中要生成隨機(jī)數(shù)需要使用 Random類 。 (Add(10))。 } static void Main(string[] args) { (Add(1, 2))。 } public static string Add(string s1, string s2) { return s1 + s2。 void add(int x,int y)。 int add(int a,int b)。 ? 重載函數(shù)的形參必須不同 , 可以個數(shù)不同或者類型不同 。 ? 注意:在何處內(nèi)聯(lián)代碼完全由 CLR判斷得出,無法使用諸如 C++中 inline的關(guān)鍵字來控制哪些方法是內(nèi)聯(lián)的。 } } 43 內(nèi)聯(lián)函數(shù) ? 對于一些功能簡單、規(guī)模較小又使用頻繁的函數(shù), CLR會做出是否使用內(nèi)聯(lián)函數(shù)的判斷。 ( 3 52的平均值為 {0}, x)。 ( 5的平均值為 {0}, x)。 } return ((float)total / )。 i 。 42 函數(shù)的參數(shù)傳遞 參數(shù)數(shù)組 示例: class Program { public static float Average(params long [ ]array) { long total=0, i。但如果在被調(diào)用函數(shù)里面把傳過來的類 =null,我們就可以看出區(qū)別了 ) out修飾 (引用傳遞,可以改變實(shí)參 ) Ref與 out的區(qū)別: 41 函數(shù)的參數(shù)傳遞 4. 參數(shù)數(shù)組 有時需要傳遞的參數(shù)個數(shù)不確定,例如求幾個數(shù)的平均值。 那么剛才登陸的例子到底用 ref還是 out呢?這樣分析:如果成功是不需要 errMsg的,如果失敗調(diào)用前 errMsg的實(shí)參是不需要賦值的,所以應(yīng)該側(cè)重于輸出,使用 out比較合適。 bool Login(string name,string password, out string errMsg){……} out方法參數(shù)傳遞前可以不賦值,但是方法中必須先賦值后使用; ref方法參數(shù)傳遞前必須賦值,方法中可以直接使用。 比如:登錄方法,登錄結(jié)果有成功和失敗,但是如果失敗還要知道原因。 out: 主要是為了一個方法能返回兩個以上的結(jié)果。p={1},o,p)。 reftest(ref o, ref p)。 //reftest(ref m, ref n)。d={1},c,d)。 outtest(out c, out d)。b={1},a,b)。 //out使用前,變量可以不賦值 outtest(out a, out b)。 } static void reftest(ref int x, ref int y) { y = x。 // 上面這行會報(bào)錯,因?yàn)槭褂昧?out后, x和 y都清空了,需要重新賦值,即使調(diào)用函數(shù)前賦過值也不行 x = 1。 class testapp { static void outtest(out int x, out int y) { // 離開這個函數(shù)前,必須對 x和 y賦值,否則會報(bào)錯。 //語法錯誤 } ( 3) ref傳進(jìn)去的參數(shù)在函數(shù)內(nèi)部可以不被修改,但out必須在離開函數(shù)體前進(jìn)行賦值。 public void SomeMethod(ref int i) {
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1