最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

易語言子程序知識點詳解

 更新時間:2020年03月26日 14:52:14   作者:125la  
在本篇文章中小編給各位整理了關于易語言子程序知識點內容,有興趣的朋友們可以參考下。

將程序分割成較小的邏輯組件就可以簡化程序設計任務,這些邏輯組件被稱為子程序。 子程序可用于壓縮重復任務或共享任務,例如,壓縮頻繁的計算處理等等。

用子程序編程有兩大好處:

  • 子程序可使程序劃分成離散的邏輯組件,每個組件都比無子程序的整個程序容易調試及理解;
  • 一個應用程序中的子程序,往往不必修改或只需稍作改動,便可以成為另一個程序的子程序。

每次調用子程序時,子程序中的所有語句都將被從第一條開始順序執(zhí)行,當執(zhí)行到子程序尾部或者遇到“返回”命令時即返回到調用此子程序語句的下一條語句處。

子程序可以接收參數數據和返回值。參數數據由調用子程序的語句傳遞過來,子程序的返回值被返回到調用子程序的語句處。

子程序如需要返回值,必須先在子程序定義表的“返回值類型”欄中定義欲返回值的數據類型,然后在子程序中使用“返回”命令返回相應格式的數據。

子程序如需要接收參數數據,必須先在子程序定義表中參數表部分定義與欲接收數據數目相同的參數。調用子程序時所傳遞過來的數據將被順序地填入對應的參數中。如果所傳遞過來的數據與對應位置處的參數數據類型不一致,在可以互相轉換時,系統(tǒng)將自動進行轉換,否則會產生運行時錯誤。參數僅能在子程序內部使用。

定義子程序參數時需要定義以下幾項主要屬性:

  • 參數名。 定義該參數在子程序中的使用名稱。參數可以如同變量一樣使用;
  • 類型。所定義的數據類型應該與欲接收數據的數據類型相同或者能夠互相轉換;
  • 參考。設置系統(tǒng)為當前子程序參數傳遞數據時是否為傳遞指向數據的指針。如果所傳遞過來的參數數據為數組、用戶定義數據類型、庫定義數據類型、字節(jié)集型、文本型數據,則無論此屬性是否為真,都將傳遞指針。如果所傳遞過來數據的類型與相應位置處參數的數據類型不一致但可以相互轉換,譬如將“整數型”數據傳遞到“小數型”的參數中,則在數據被實際傳遞前,系統(tǒng)將首先自動將“整數型”數據轉換為“小數型” 數據,然后再進行傳遞。因此在這種情況下,即使本屬性為真,系統(tǒng)也無法傳遞指向原參數數據的指針,只能傳遞數據本身。如果系統(tǒng)將數據指針成功地傳遞過來,那么在子程序中對此參數的內容的更改將會相應地反映到調用子程序時所提供的參數數據上。

可空。如果本屬性為真,那么在調用本子程序時,調用方可以不為此位置處的參數傳遞數據。主要用作支持具有默認值的參數,也可以在為子程序添加了新參數后又不想去更改以前調用此子程序的語句時使用。在子程序中可以使用“是否為空”命令來查詢調用方是否提供了參數數據。

數組。設置當前子程序參數是否為接收數組數據。如果本屬性為真,則調用方應該為本參數傳遞數組數據,否則只能傳遞非數組數據。

到此這篇關于易語言子程序知識點詳解的文章就介紹到這了,更多相關易語言子程序內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 易語言取時間間隔命令使用講解

    易語言取時間間隔命令使用講解

    今天小編就為大家分享一篇關于易語言取時間間隔命令使用講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 詳解易語言常量用法

    詳解易語言常量用法

    在本文里我們給大家整理了關于易語言常量用法以及相關知識點,有興趣的朋友們學習下。
    2019-01-01
  • 詳解易語言絕對取整和取整的區(qū)別

    詳解易語言絕對取整和取整的區(qū)別

    在本篇內容里小編給大家分享了關于易語言絕對取整和取整的區(qū)別相關是指點,對此有需要的朋友們參考學習下。
    2019-01-01
  • 易語言調用API函數監(jiān)視目錄與文件的代碼

    易語言調用API函數監(jiān)視目錄與文件的代碼

    今天小編就為大家分享一篇關于易語言調用API函數監(jiān)視目錄與文件的代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言數據庫操作的“是否已打開”命令詳解

    易語言數據庫操作的“是否已打開”命令詳解

    在本篇文章里小編給大家分享的是關于易語言數據庫操作的“是否已打開”命令相關內容,有興趣的朋友們可以學習下。
    2020-04-04
  • 易語言取運行目錄的知識點總結

    易語言取運行目錄的知識點總結

    在本篇文章里小編給大家總結了關于易語言取運行目錄的知識點,有興趣的朋友們學習下
    2019-02-02
  • 易語言調用ESPI11.dll實現禁止指定程序訪問網絡的代碼

    易語言調用ESPI11.dll實現禁止指定程序訪問網絡的代碼

    今天小編就為大家分享一篇關于易語言調用ESPI11.dll實現禁止指定程序訪問網絡的代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 安裝自己的易程序到其它計算機的方案

    安裝自己的易程序到其它計算機的方案

    今天小編就為大家分享一篇關于安裝自己的易程序到其它計算機的方案,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 易語言相減命令使用講解

    易語言相減命令使用講解

    今天小編就為大家分享一篇關于易語言相減命令使用講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言程序默認以管理員身份運行方法

    易語言程序默認以管理員身份運行方法

    在本篇文章里小編給大家分享了關于易語言程序默認以管理員身份運行方法和步驟,對此有需要的朋友們學習下。
    2019-01-01

最新評論

泗洪县| 西华县| 从化市| 昂仁县| 娄底市| 达拉特旗| 台东市| 津市市| 天津市| 哈尔滨市| 吴江市| 南投县| 辽源市| 荥阳市| 沙坪坝区| 墨玉县| 静宁县| 洛浦县| 宜昌市| 华蓥市| 利川市| 海宁市| 河西区| 高密市| 正蓝旗| 华容县| 隆子县| 太和县| 博野县| 壤塘县| 抚远县| 舞钢市| 喀什市| 连南| 凤台县| 子长县| 萝北县| 田林县| 阿克| 盐边县| 武威市|