易語言控制臺程序學習筆記_第1頁
易語言控制臺程序學習筆記_第2頁
易語言控制臺程序學習筆記_第3頁
易語言控制臺程序學習筆記_第4頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、學習好資料歡迎下載易語言控制臺程序學習筆記1、控制臺程序編輯代碼時,結尾的“返回( 0)”不可以刪除。2、標準輸入():此命令在標準輸入設備上請求輸入最多包含 2048 個字符的一行文本,返回用戶所輸入的內容。運行后,程序等待數(shù)據(jù)的輸入,回車是結束標志,回車后,命令完成。調用格式:文本型標準輸入(邏輯型是否回顯)英文名稱:fgets參數(shù) <1> 的名稱為“是否回顯,”類型為“邏輯型(bool ),”可以被省略。本參數(shù)決定輸入時是否顯示所輸入字符, 為假不顯示,為真顯示。如果被省略,默認值為真, 即回顯??梢酝ㄟ^將本參數(shù)設置為假以輸入密碼等特殊信息。標準輸入(假):輸入內容不顯示標準

2、輸入():此時,默認為真,輸入內容會顯示出來。3、標準輸出():在標準輸出設備或標準錯誤設備上輸出指定的內容,注意本命令只能在控制臺程序中使用。 本命令為初級命令。 命令參數(shù)表中最后一學習好資料歡迎下載個參數(shù)可以被重復添加。無返回值標準輸出( 整數(shù)型輸出方向,通用調用格式:型 欲輸出內容, . )英文名稱:fputs參數(shù) <1> 的名稱為“輸出方向,”類型為“整數(shù)型(int),”可以被省略。本參數(shù)提供內容所輸出到的設備,可以為以下常量值之一: 1、#標準輸出設備; 2、#標準錯誤設備。如果省略本參數(shù),默認為“ #標準輸出設備”。參數(shù) <2> 的名稱為“欲輸出內容,”類型

3、為“通用型(all)?!北緟?shù)只能為文本、數(shù)值、邏輯值或日期時間。如果內容為文本且包含多行,可在各行之間用回車符(即“字符 (13)”)、換行符(即“字符 (10)”) 或回車換行符的組合(即:“字符(13) + 字符 (10) ”) 來分隔。如果用“+,”那么“欲輸出內容”的數(shù)據(jù)類型必須一致,必須讓程序知道是相加還是相連。運算符號為“+,”用途為: 1、返回兩個數(shù)值的和; 2、將兩個文本首尾連接起來, 返回連接后的文本; 3、將兩個字節(jié)集首尾連接起來,返回連接后的字節(jié)集。 本命令為初級命令。 命令參數(shù)表中最后一個參數(shù)可以被重復添加。如標準輸出(, a+b )a 為“被加數(shù)或文本或字節(jié)集”,類

4、型為“通用型(all)?!睂W習好資料歡迎下載b 為“加數(shù)或文本或字節(jié)集”,類型為“通用型(all)?!?、延時()延時( 1000 )表時延時 1 秒5、幾個數(shù)據(jù)轉換命令:到數(shù)值(),到文本(),到整數(shù)(),到小數(shù)(),到字節(jié)集(),到時間()6、數(shù)據(jù)類型:文本型,數(shù)值型,整數(shù)型,雙精度小數(shù)型,邏輯型。7、關系運算符:<小于, <=小于等于, >大于, >=大于等于, =等于,!= 不等于, ?=近似等于8、邏輯運算符: &&且|或9、流程控制如果(條件)“條件”成立時,會直接向下執(zhí)行“真聰明”的顯示,不成立時會直接跳轉到“這是不可能的”的顯示。然后分支

5、判斷結束。學習好資料歡迎下載“條件”成立時的情況。調用格式:無返回值如果 (邏輯型條件)英文名稱:ife如果真(條件)調用格式:無返回值如果真(邏輯型條件)英文名稱:if“條件1”成立時,會直接向下執(zhí)行“這是不可能的”的顯示,不成立時會直接跳轉到了“分支選擇結束”的顯示。判斷(條件)學習好資料歡迎下載調用格式:無返回值判斷 (邏輯型條件)英文名稱:Switch此命令和“如果()”相同,多條件判斷時結構更清晰明了。判斷循環(huán)首(條件) 判斷循環(huán)尾()成對的命令,輸入首,尾會自動產生,先判斷后循環(huán)。調用格式:無返回值判斷循環(huán)首(邏輯型條件)英文名稱:While調用格式:無返回值判斷循環(huán)尾()英文名稱

6、:Wend1 到 100 累加示例:第1 次 a=0 ,a<100 符合條件,進入循環(huán)。此時 a 被賦值為 1,第 2 次,a=1 符合條件繼續(xù)循環(huán), 第 100 次 a=99, 進入循環(huán)后 a 被賦值為 100 ,合計累加 100 這個數(shù),然后完成累加動作, 重新返回“判斷循環(huán)首(a<100 )”進行判斷,這時不再符合條件,退出循環(huán),輸出計算結果。循環(huán)判斷首()循環(huán)判斷尾(條件)調用格式:無返回值循環(huán)判斷首()英文名稱:DoWhile調用格式:無返回值循環(huán)判斷尾(邏輯型英文名稱:Wend條件)學習好資料歡迎下載成對的命令,輸入首,尾會自動產生,先循環(huán)后判斷。循環(huán)判斷首() ,無參

7、數(shù),執(zhí)行本命令后將順序執(zhí)行下一條命令進入程序循環(huán)。循環(huán)判斷尾 (條件),本命令根據(jù)提供的邏輯參數(shù)的值,來決定是否返回到循環(huán)首部繼續(xù)進行循環(huán)。 如果提供的邏輯參數(shù)值為真, 程序返回到對應的“循環(huán)判斷首”命令處繼續(xù)進行循環(huán),否則順序執(zhí)行下一條命令退出本程序循環(huán)。1 到 100 累加示例:命令第 1 次運行,直接進入循環(huán)體,這時 a=1 ,合計被賦值為 1,第 2 次時, a=2 ,第100 次時, a=100 ,合計累加上100 后完成累加動作,到“判斷循環(huán)尾( a<100 )”進行判斷,這時不再符合條件,退出循環(huán),輸出計算結果。個人感覺“判斷循環(huán)尾(條件)”更直觀容易理解。記次循環(huán)首(,)

8、 記次循環(huán)尾()無返回值計次循環(huán)首(整數(shù)型循環(huán)次數(shù),整調用格式:數(shù)型變量已循環(huán)次數(shù)記錄變量)英文名稱:Counter調用格式:無返回值計次循環(huán)尾()英文名稱:CounterLoop成對的命令,輸入首,尾會自動產生。學習好資料歡迎下載1 到 100 累加示例: a 為整數(shù)型變量,用于記錄已循環(huán)次數(shù)。第 1 次循環(huán), a=1, 第 100 次循環(huán), a=100, 合計累加 100 后完成任務,退出循環(huán)。奇怪的現(xiàn)象,退出循環(huán)后, a 變?yōu)榱?101,明明只循環(huán)了100 次。再看下圖:循環(huán) 1 次,分別在循環(huán)體內和循環(huán)體外輸出 a 的值。可以看在循環(huán)體內的值為 1,循環(huán)體外的值為 2。這說明什么?我覺

9、得是因為 a 的初值為 1(一般整數(shù)型變量的初值為0),在每次退出循環(huán)完成后 a 自動加上了 1。這是一個需要注意的事情。支持庫解釋如下:計次循環(huán)首(參數(shù) <1>,參數(shù) <2> )需循環(huán)次數(shù)已循環(huán)次數(shù)參數(shù) <1> 的名稱為“循環(huán)次數(shù),”類型為“整數(shù)型(int)?!北緮?shù)值指定執(zhí)行計次循環(huán)體內所有命令的次數(shù),必須大于等于零。參數(shù) <2> 的名稱為“已循環(huán)次數(shù)記錄變量”,類型為“整數(shù)型(int),”學習好資料歡迎下載可以被省略,提供參數(shù)數(shù)據(jù)時只能提供變量。 本數(shù)值型變量用作記錄當前循環(huán)首已經(jīng)被進入過的次數(shù) (從 1 開始),程序可以直接取用此變量中的值

10、。變量循環(huán)首( 1, , 1, ) 變量循環(huán)尾()無返回值變量循環(huán)首(整數(shù)型 變量起始值,整調用格式: 數(shù)型 變量目標值,整數(shù)型 變量遞增值,整數(shù)型變量 循環(huán)變量)英文名稱:For調用格式:無返回值變量循環(huán)尾()英文名稱:next變量循環(huán)首(參數(shù) <1>, 參數(shù) <2> , 參數(shù) <3>, 參數(shù) <4>)起始值 目標值 遞增值 已循環(huán)次數(shù)參數(shù) <1> 的名稱為“變量起始值,”類型為“整數(shù)型(int),”初始值為“1?!倍x循環(huán)變量的起始數(shù)值。參數(shù) <2> 的名稱為“變量目標值,”類型為“整數(shù)型(int)?!倍x循環(huán)變量的目

11、標數(shù)值,在循環(huán)首部如果發(fā)現(xiàn)變量值已超出此目標值時將跳出循環(huán)。參數(shù) <3> 的名稱為“變量遞增值,”類型為“整數(shù)型(int),”初始值為“1。”每次執(zhí)行到循環(huán)尾部時都將把此值加入到循環(huán)變量中去,此值可為正數(shù)或負數(shù),如為正數(shù)則遞增,為負數(shù)則遞減。參數(shù) <4> 的名稱為“循環(huán)變量,”類型為“整數(shù)型(int),”可以被省略,提供參數(shù)數(shù)據(jù)時只能提供變量。 本數(shù)值型變量將用作控制循環(huán)執(zhí)行次學習好資料歡迎下載數(shù),在循環(huán)尾部將自動遞增或遞減該變量內的數(shù)值。如果被省略,命令將自動使用內部臨時變量。例:起始值 1,目標值 1,每次遞增 1,用 a 記錄已循環(huán)次數(shù),所以本例也就是循環(huán)1 次,看不同位置a 的值??梢钥闯觯?a 這個參數(shù) <4> 和記決循環(huán)里的“記次循環(huán)(參數(shù) <1> ,參數(shù) <2> )”參數(shù)<2> 的作用是一樣的。第 1 次循環(huán),就 a=1 ,循環(huán)執(zhí)行完后,就加 1,變成了 a=2, 但本例已完成了循環(huán), 不再進入循環(huán)體了,所以才會出現(xiàn)上面的運行結果。循環(huán)體內的a=1 ,循環(huán)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論