計算機概論 - 考試

Sarah avatar
By Sarah
at 2013-06-13T00:06

Table of Contents

: void f(int *p,int a[]) { p=a;} //*(p)=1
: void main()
: {
: int a[]={1,3,5,7};
: int *p=&a[1];
: f(p,a);
進去之後無痛出來,因為CALL BY VALUE(如綠色箭頭)
: //*(p)=3
: p++;
+1故指標往後指(如紅色箭頭)
: cout<<*(p);
: //*(p)=5
: }
: 想法: p不是指標嗎?
: 為什麼離開 f function 後
: p值仍未改? call by value?

圖解一下:
P a[0] a[1] a[2] a[3]
--------------------------------------
儲存的內容     1 3 5 7
│ ↑
        └────────┘───┘

有錯請指證@@"

--
Tags: 考試

All Comments

Hedy avatar
By Hedy
at 2013-06-17T08:11
感謝回答

計算機概論

Una avatar
By Una
at 2013-06-12T23:19
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 void f(int *p,int a[]) { p=a;} //*(p)=1 void main() { int a[]={1,3,5,7}; int *p=andamp;a[1]; ...

98年地特基本電學

Daph Bay avatar
By Daph Bay
at 2013-06-12T23:03
[課業] 國考課業相關問題,非歷屆考題的討論,如學理觀念的釐清。 不好意思,小弟不才,請教簡單的積分問題 抱歉,答案漏漏長,所以分三個網址貼上, 可以直接看癥結點,是問題所在。 懇請高手幫忙,感恩。 題目: http://www.fotopu.com/image/379168 http://www.f ...

經濟學問題

Donna avatar
By Donna
at 2013-06-12T22:55
各位板友大家好 又有經濟學問題需要麻煩大家 先向幫忙解題的板友們說聲謝謝~ 100.身障四等 45.下列有關外匯存底,何者正確? (A)央行賣出國庫券,外匯存底會增加 (B)外匯存底是政府財富的一部分 (C)外匯存底是央行持有外國資產的組合 (D)外匯存底是央行與民間持有外國資產的組合 答 ...

中級會計學(現金流量表)

Franklin avatar
By Franklin
at 2013-06-12T22:36
第一題 現金流量表 100原四 甲公司X9年1月1日現金餘額為$100,000,下列為甲公司X9年 度相關資料: 支付所得稅費用100,000 發行公司債800,000 收到貨款1,900,000 支付供應商貨款600,000 購買長期債券70,000 購買固定資產280,000 支付員工薪資 30 ...

企業管理

Blanche avatar
By Blanche
at 2013-06-12T22:33
出處:宏典郵局企管 考題: 對企業而言,下列何者屬於借入資金? a.發行公司債 b.提列折舊 c.現金增資 d.出售閒置資產 答案為a 這我是沒意見 不過我想問d選項售出後企業不是也會得到一筆資金 如果用這方法去籌資金是否也算借入呢? 希望能替小弟解或一下 感謝!! -- Sent from my ...