關於指標與陣列運用!! |
尚未結案
|
Frances3399
一般會員 發表:13 回覆:16 積分:5 註冊:2003-10-27 發送簡訊給我 |
#include=================================================================== 請問一下各方高手!! 為什麼程式會執行錯誤?(在 C Bulid 6.0) 是什麼原因造成如此??指標指錯嗎?副程式錯誤??.....還是? 如果要修正,要怎麼修正? 懇請賜教!! 發表人 - Frances3399 於 2003/12/10 16:11:09 發表人 - Frances3399 於 2003/12/10 22:10:21 |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
Frances3399您好:
請參考下面聯結讓您的程式碼更方便閱讀
< href="http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41948">http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41948
謝謝您的配合,並試試下面的程式碼
#include您的問題在於紅色部分 順心 發表人 - |
Frances3399
一般會員 發表:13 回覆:16 積分:5 註冊:2003-10-27 發送簡訊給我 |
引言: Frances3399您好: 請參考下面聯結讓您的程式碼更方便閱讀 < href="http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41948">http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41948 謝謝您的配合,並試試下面的程式碼#include您的問題在於紅色部分 順心 發表人 - >>< face="Verdana, Arial, Helvetica"> 謝謝賜教,我又忘記把它包起來囉~~< >< > 紅色部分的確可以執行。 不過我想要知道的是,為什麼一定要用紅色的, 如果一定要用綠色的,那要改哪邊呢?? |
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
Frances3399
一般會員 發表:13 回覆:16 積分:5 註冊:2003-10-27 發送簡訊給我 |
對不起~我想我可能表達能力不夠,其實我的問題是~~
假設score[0][0]在記憶體位址 ADDR1
score對指標而言是一個位址 (ADDR1) 應該吧?
*ptr是一個指標 我用指標接不能嗎??
如果
void average(float ptr[][4] , int n) { float sum = 0, avg = 0; for(float i=0;i紫色部分可以用指標接嗎? 或者用一維陣列接!! 一維 == A[]={0}; 拜託了~我只是想了解他的涵義。 麻煩了一點,抱歉!! |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
Frances3399您好:
您的問題與下面連結的討論很像,參考看看
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=41899
下面的程式供您參考,希望沒誤會您的意思
void __fastcall TForm1::Button1Click(TObject *Sender) { int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int* ptr=&a[0][0]; //等同於int* ptr=a[0]; for (int i=0;i<9 ;i ) Memo1->Lines->Add(ptr[i]); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { int a[10]={0,1,2,3,4,5,6,7,8,9}; int* ptr =&a[0]; //等同於int* ptr=a; for (int i=0;i<10 ;i ) Memo1->Lines->Add(ptr[i]); } //---------------------------------------------------------------------------順心 發表人 - |
JerryKuo
版主 發表:42 回覆:571 積分:322 註冊:2003-03-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |