1樓:匿名使用者
我的書上有這麼一段話:
9.巨集代換函式
格式:&《字元型記憶體變數版>[.字元表示式]功能:代換出一個字權符型記憶體變數的內容。若《字元型記憶體變數》與後面的字元無空格分界,則&函式後的「.」必須有。
例如,m="4*3^2+5"
?m ?&m
前面的輸出結果為:4*3^2+5(即字串m)。
後面的輸出結果為:41.00(即字串4*3^2+5的值)。
我按照它所說的在「&m」後面加「.字元表示式」,無論怎麼加都提示出錯。
這個「.」到底該怎麼用啊?
可使用巨集替換用記憶體變數替換名稱。在使用巨集替換時,將連字元 (&) 放在變數前,告訴 visual foxpro 將此變數值當作名稱使用,並使用一個句號 (.) 來結束這個巨集替換表示式。
例如,下面的語句列印「foxpro」:
x = "fox"
? "&x.pro"
巨集替換函式&不懂,搞不明白,求解釋!!
2樓:匿名使用者
&是把字元型變數的值替換到當前位置,如:abc=1aa="abc"bb=2+&aa. 相當於:bb=2+abc執行結果應該是3&函式經常用於在程式中傳遞引數.
vf中的巨集替換是什麼 怎麼用
3樓:匿名使用者
巨集替換。其實質是用事先定義好的一串字元取代巨集替換呼叫。
一、巨集替換函式的格式和功能
1. 格式: &《字元型記憶體變數》[.]2. 功能: 用指定記憶體變數中的字元替代函式呼叫。
注: 呼叫時在變數名的後面是「空格」或「回車鍵」時,「.」可以省略,否則不能省略。
如: x="1997"
.?&x+5,"&x+5"
2002 1997+5
4樓:匿名使用者
你看看巨集替換的定義是什麼樣的?
然後我舉例:
變數ab的值是'xy',
變數xy的值是498,
那麼ab的巨集替換是498,
即&ab的值是498
如果實在覺得不好理解,就這麼說吧ab的孩子是xy,xy的孩子是498,巨集替換是代表孫,即ab的孫是498,可以嗎?
vf中巨集替換函式&的疑問
5樓:匿名使用者
你這裡面有2個變數,xm和李明,分別貯存著常量「李明」和「副教授」
store "&xm.先生" to ss 語句中,&xm是巨集代換的變數xm的內容,即李明(常量),而不是李明(變數),若想結果是副教授,則store (&xm)+'先生' to ss
巨集和函式的區別,巨集和函式的區別是什麼?
巨集是簡單替換,用多少次就會替換多少次 函式是呼叫,不管用了多少次,還是隻有一份 1.巨集會在編譯器在對源 進行編譯的時候進行簡單替換,不會進行任何邏輯檢測,即簡單 複製而已。2.巨集進行定義時不會考慮引數的型別。3.引數巨集的使用會使具有同一作用的 塊在目標檔案中存在多個副本,即會增長目標檔案的大...
當函式有兩個巨集定義的時候,怎麼把巨集定義巢狀呼叫到另巨集定義裡頭去
define m 5 define n 4 define a m n 原題如下 以下正確的描述是 在c語言程式中 b a 函式的定義可以巢狀,但函式的呼叫不可以巢狀 b 函式的定義不可以巢狀,但函式的呼叫可以巢狀 c 函式的定義和函式的呼叫均不可以巢狀 d 函式的定義.這個巨集定義的函式是什麼意思?...
滑鼠巨集怎麼設定,滑鼠巨集,如何設定?
最低0.27元開通文庫會員,檢視完整內 原發布者 洞房鈽敗 凱酷巨集按鍵設定步驟第一 滑鼠巨集怎麼設定你知道麼?跳眼英雄,比如盲僧,不祥,以盲僧舉例,如眼位在4,設定4 w為一個巨集命令,然後設定滑鼠的某個側鍵載入這個巨集,你按這個側鍵,就相當於插眼再w,前提是w別智慧加自我施法 附,只有少數比較高...