發表文章

目前顯示的是 一月, 2010的文章

Call by value , address , reference

若只傳遞一般資料就用 call by value 避免去修改到主程式的資料

但若是要傳遞物件、陣列.....etc 這種大型資料的話 建議使用 call by

address 或是 Call by reference 來避免function 複製大型資料 浪費

記憶體空間跟降低效率。



Call by value
原型宣告: int arith( int , int , int )
函數呼叫:arith( first_term , n_term , step)
函數宣告: int arith( int under_value , int up_value , int step)
是否更改實際參數:no


Call by address
原型宣告: int arith( int * , int * , int )
函數呼叫:arith( &first_term , &n_term , step)
函數宣告: int arith( int*under_value , int *up_value , int step)
是否更改實際參數:Yes


Call by reference
原型宣告: int arith( int & , int & , int )
函數呼叫:arith(first_term, n_term , step)
函數宣告: int arith( int&under_value , int &up_value , int step)
是否更改實際參數:Yes

指標存取一維陣列

#include
using namespace std;

int main(void)
{
int array[4]={0,1,2,3},*ptr,i;
ptr=array;

cout <<"element\t\t|&ptr\t|ptr[i]" << endl;
cout <<"-------------------------------------------------"<< endl;
for(i=0;i<4;i++)
{
cout <<"array[" << style="color: rgb(204, 0, 0);"> ptr[i] << endl;
}
system("PAUSE");
return 0;
}

上述 用指標來存取陣列,所以我們可以用ptr[i] 來取得一維陣列的值,
當然也可以使用*(ptr+i)來取得,但是在二維陣列的話就不能使用ptr[i]
來取得陣列元素之值,因為指標認不得二維陣列,指標還是當成一維
陣列在使用,變成我們自己要去幫指標做二維陣列展開成一維陣列運算

並且我們必須初始化 ptr去指向array 第一個元素也就是說要改成:

ptr=array[0];

雪晃~開花了。

圖片
不囉唆~先賞花吧 ^^
From 我的小肉肉們

雖然領養這小女兒還不到三個月,沒想到可以這麼早看到他開花

當老爸(農夫)的我還真的十分開心,不虧是小仙仙花就是那麼的美

,醜陋的外表卻有纖細的內在 花~美到像仙境的花朵。

From 我的小肉肉們

From 我的小肉肉們

From 我的小肉肉們
From 我的小肉肉們

雪 晃

學名:Notocactus haselbergii

產地:烏拉圭

特徵:球形或扁球形,披3~5公釐之白色細密刺,花橙紅色,可連續開花
達兩週之久。

Over the way ~ 台灣的好音樂

非常非常舒服的一首音樂,讓人有旅遊的感覺。 

很棒、很好聽推薦給大家!




Lyrics:黃建為Music:黃建為Arranger:吳金黛&黃建為(吉他)

The sunshine's come, the flowers dance along the river, the mountain.
It's cold in the stream, I jump in and swim, being a dreamer, saying nothing in words.

Approaching to a child, ignoring the crowd.
I hear my heart beat, it's so real.
Nameless song, I've sung it over the way.

And maybe I'll be alone to be on the tramp with the moon.
So you empty the roads leading the craft for truth.

Yai yai yai ya

'Cause I don't have wings to fly so freely like birds in the sky.
I'll have to let go of mind to soar in the wind and smile.

Approaching to a child, ignoring the crowd.

那一年的寒假......2

就在年關將近的時候母親突如期來的脖子刺痛,一開始以為是骨刺就連
醫院的醫生都這樣認為,但是母親為了這個家依舊忍著疼痛去工作,當
兒子的我們都希望母親可以暫時休息先養病,畢竟在學校的生活費弟妹
們都有在打工,不過母親依舊堅持要去賺錢養家,勸不聽的母親當時還
讓我十分生氣,不過現在回想起來真覺得自己的不孝愧為人子啊!

骨刺的問題其實也看了不少醫生,不管中醫、西醫甚至推拿也都無效,
就在日益嚴重的情況下母親變得連起身都會痛,所以在農曆年歡樂的氣
氛下母親卻只能躺在床上無法和親戚共同談談今年的辛苦與歡樂。但是
也因為農曆年大家團聚才得知有個表舅剛好人在台北榮總工作於是表舅
便安排母親在過年後到台北榮總做一次全身檢查。

年後的那個寒假支身陪母親上台北榮總做全身檢查,表舅貼心的安排
一間病房讓母親可以安心住在醫院裡面不用疲憊於阿姨家跟榮總兩邊
路途的奔波。推著輪椅陪伴的母親搭電梯爬上爬下做檢查,還記得母
親曾說過:『要好好謝謝表舅啊! 謝謝表舅的幫忙要不然我們很難
有機會有錢可以做全身檢查的。』 我便回答:『會的!會記在心的。』
其實我也知道我的家境就連健保費都繳不起,而且當初想辦低收入戶
是十分的困難甚至可以說是百般刁難,也因為這般的煩人母親也都沒時
間去申請,所以能這樣子住院真的是全靠表舅的幫忙,但是一切一切
緣由也就從這開始。.........待續

給自己。

搞不清是否正在談戀愛只知我的心跳跳出搖滾好厲害
為甚麼 不明白 是甚麼 我明白是我的心事隨她搖擺

是一種花香 怎麼吹她依然在是快樂的門 只有她才能打開
是玫瑰的花香 滿天飛舞飛進我胸懷總給我 不安的 愉快像霧又像花 無法證明它存在
像一顆流星 我無法跟它比賽像早春的飄雪 多美麗終究不能依賴
像好夢 總是醒得太快我不是一個談情說愛的天才
我沒想到我的夢想 該也不該來得快走的更快