全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:707
推到 Plurk!
推到 Facebook!

請問@,^有什麼差異

答題得分者是:sos_admin
corey
一般會員


發表:34
回覆:44
積分:14
註冊:2003-04-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-25 10:05:22 IP:211.78.xxx.xxx 未訂閱
@a ^a a^ 三則有什麼差異
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-25 10:12:51 IP:61.155.xxx.xxx 未訂閱
要了解指针如何工作,看下面的例子: 1 var 2 X, Y: Integer; // X 和Y 是整数变量 3 P: ^Integer; // P 指向一个整数 4 begin 5 X := 17; // 给X 赋值 6 P := @X; // 把X 的地址赋给P 7 Y := P^; // dereference P;把结果赋给Y 8 end; 第2 行声明X 和Y 为整数类型的变量,第3 行声明P 是一个指向整数的指针,这表明P 可以指向X 或Y 的存储位置。第5 行把一个值赋给X,第6 行把X 的地址(用@X 表示)赋给P。最后,在第7 行,取得P 所指位置的值(用P^表示)并把它赋给Y。这些代码执行后,X 和Y 有相同的值,即17。@运算符,这里我们用来取得一个变量的地址,它同样可用于函数或过程。
系統時間:2024-04-28 9:50:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!