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

正文內(nèi)容

visualfoxpro程序設(shè)計入門課程(參考版)

2025-02-18 01:34本頁面
  

【正文】 作業(yè): 4(10)(11)(28) 5(5) 演講完畢,謝謝觀看! 。 當(dāng)過程或函數(shù)所接收的參數(shù)多于所需要的個數(shù)時 , VFP將產(chǎn)生一錯誤信息;反之 , 如果過程接收的參數(shù)個數(shù)少于所需要的個數(shù) , 則 VFP僅將余下不足的參數(shù)賦初值為 “ 假 ”( .F) , 而不產(chǎn)生錯誤信息 。 這種情況又稱為引用傳遞方式 。 (3) 如果在 DO語句中被傳遞的參數(shù)是一個內(nèi)存變量 , 那么系統(tǒng)先用 PARAMETERS給出的變量代換 DO的變量 , 然后將 DO語句的變量隱藏起來 , 被隱藏 ( hid) 的內(nèi)存變量在過程中不能使用 。 (2) 如果在 DO語句中被傳遞的參數(shù)是一個表達(dá)式 , 那么該表達(dá)式先被求值 , 然后再將求出的值傳遞給 PARAMETERS給出的變量 。 例 25 閱讀下列程序,體會參數(shù)傳遞規(guī)律。 過程調(diào)用中的參數(shù)傳遞 1. 帶參數(shù)調(diào)用過程命令 命令格式 : DO 過程名 WITH 表達(dá)式表 命令功能 :調(diào)用指定過程 , 并以表達(dá)式的值提供該過程所需的參數(shù) 。 因此 , 在定義 ( 或說明 ) 它們的程序結(jié)束時 , 它們均被清除 。 見 。 PRIVATE語句的使用 , 使得過程中的變量與上層程序中的變量同名而不同值成為可能 。 它只是把上級程序中定義的內(nèi)存變量隱蔽起來 , 不再使用 , 而在當(dāng)前過程中若要使用同名內(nèi)存變量 , 需重新定義 ( 不影響被隱蔽的內(nèi)存變量值 ) 。 (3) ALL EXCEPT通配符 :內(nèi)存中除了變量名能與通配符相匹配的內(nèi)存變量,其余的均隱蔽。 說明 :后一選項可以有以下三種形式: (1)ALL: 將所有的內(nèi)存變量均隱藏 。 例 23見 。無須用 PUBLIC說明 。 (2) 當(dāng)整個程序結(jié)束后 , 用 PUBLIC語句聲明過的內(nèi)存變量依然存在 , 若要清除它們 , 必須借助于 RELEASE命令 。 ?全局性內(nèi)存變量的性質(zhì): (1) 用 PUBLIC語句聲明過的內(nèi)存變量可以在整個的程序以及各過程或函數(shù)中使用 。 2. 設(shè)置全局性內(nèi)存變量語句 —— PUBLIC 在程序設(shè)置中 , 對有些函數(shù)中定義的內(nèi)存變量 , 我們希望在主程序中仍能使用 , 或者希望它在整個的程序中均能使用 , 這時 , 應(yīng)該使用全局性的內(nèi)存變量 。 例 22 由鍵盤輸入一個梯形的上底 、 下底和高的值 , 在主程序中定義它們 , 然后在函數(shù)中求這個梯形的面積 , 分別看看這些變量在主程序與函數(shù)中的情況 。 (3) 在被調(diào)用的過程或函數(shù)執(zhí)行當(dāng)中 , 如果仍未做特別說明而改變了該內(nèi)存變量的值 , 則在從過程或函數(shù)返回主程序時 , 該變量仍然保留它在過程或函數(shù)中被改變了的值 , 主程序在此基礎(chǔ)上可繼續(xù)使用 。 1. 內(nèi)存變量的局部性 在程序中所定義的內(nèi)存變量 , 如果未加說明將具有局部性 ,其特點為: (1)如果未加特別說明 , 則在定義它的程序執(zhí)行完后 , 將被系統(tǒng)清除 。 命令 1: CLOSE PROCEDURE 命令 2: SET PROCEDURE TO 設(shè)置內(nèi)存變量屬性 ?內(nèi)存變量可以具有兩種屬性:全局性和局部性 (本地性 ) 。 即 , 內(nèi)存中最多只能存在一個過程文件 。 2. 使用過程文件 調(diào)用過程文件中的過程 , 應(yīng)首先打開該過程文件 。 其默認(rèn)的擴展名為 .PRG。 采用這種方式 , 既可以使主程序代碼顯得簡練 , 也使程序結(jié)構(gòu)更加緊湊 。 在一個過程文件中 , 可以包含某主程序所調(diào)用的全部過程 。 例 創(chuàng)建一自定義函數(shù) MYFUN用于計算 N!, 再編寫主程序來調(diào)用該函數(shù)計算組合數(shù) 。 ?表達(dá)式 用于向調(diào)用程序返回函數(shù)值 。 — — — — DO 過程名 1 — — — — — — — — DO 過程名 2 — — RETURN — — — — DO 過程名 3 — — RETURN — — — — — — — — RETURN 過程的嵌套 — — — — DO過程名1 — — — — — — — — DO過程名2 — — RETURN — — — — DO過程名3 — — RETURN — — — — — — RETURN TO MASTER 用戶自定義函數(shù) 用戶根據(jù)具體問題需要自己定義的函數(shù) , 稱為用戶自定義函數(shù) 。 2) 其它格式 VFP還提供了另外兩種調(diào)用過程的方法: ① 命令格式 : = 過程名 ( ) ② 命令格式 : 過程名 ( ) 3. 過程調(diào)用的嵌套 主程序調(diào)用一個過程 , 這個過程又可以調(diào)用第二個過程 ,第二個過程又可以調(diào)用第三個過程 , 在系統(tǒng)允許的嵌套范圍內(nèi)這樣一個一個地調(diào)用下去 , 這種調(diào)用就稱為過程的嵌套 。 2. 調(diào)用過程 1) 常用格式 : DO 過程名 [WITH 實參數(shù)表 ] 這個語句出現(xiàn)在要調(diào)用某過程的主程序中 。 ?過程名 最多可使用 254個字符 。 CLEAR CLEAR INPUT 請輸入 N: TO N INPUT 請輸入 N: TO N INPUT 請輸入 M: TO M INPUT 請輸入 M: TO M C1=1 STORE 1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1