指針:
我給小紅一個紅蘋果。
我給小华說,別人問你時,你看小紅有什麼,你就說什麼。
我問:小紅,你有什麼呀?
小紅:一個紅蘋果。
我問:小华,你看的那個人有什麼呀?
小华看一看小紅,說:一個紅蘋果。
我把小紅的蘋果換成黃蘋果。
我問:小紅,你有什麼呀?
小紅:一個黃蘋果。
我問:小华,你看的那個人有什麼呀?
小华看一看小紅,說:一個黃蘋果。
指針操作:
我讓小剛坐在小紅的隔壁。我給小紅一個紅蘋果,給小剛一個黃蘋果。
我給小华說,你看小紅那一隊。別人問你時,你看隊首那個人有什麼,你就說什麼。
我問:小华,你看的那個人有什麼呀?
小华看一看小紅,說:一個紅蘋果。
我說:小华,現在你看那個小隊下一個人。小华,你看的那個人有什麼呀?
小华看一看小剛,說:一個黃蘋果。
Malloc:
我找了個空盤子放了一個紅蘋果。
我給小华說:別人問你時,你看那個盤子里有什麼,你就說什麼。
我問:小华,你看的地方有什麼呀?
小华看一看盤子:一個紅蘋果。
我把盤子里的紅蘋果換成黃蘋果。
我問:小华,你有什麼呀?
小华看一看盤子:一個黃蘋果。
我又拿了個空盤子,盤子里放了一個青蘋果。
我說:小华,現在你看這個新盤子。
我問:小华,你有什麼呀?
小华看一看我新拿的盤子:一個青蘋果。
鏈表:
我讓小紅、小华和小剛三人依序送进去。我短果給他們一個紅蘋果、一個黃蘋果、一個青蘋果。
我給他們說:你們記住你們下一個人是誰。
我給獐毛說,別人問你時,你看小紅有什麼,你就說什麼。
我問:獐毛,你看的那個人有什麼呀?
獐毛:一個紅蘋果。
我說:獐毛,現在你看這個人後面那個人有什麼,你就說什麼。
獐毛:小紅,你的後面是誰?
小紅看一看身後,說:我的後面是小华。
我問:獐毛,你看的那個人有什麼呀?
獐毛看一看小华,說:一個黃蘋果。
我說:獐毛,現在你看這個人後面那個人有什麼,你就說什麼。
獐毛:小华,你的後面是誰?
小华看一看身後,說:我的後面是小剛。
我問:獐毛,你看的那個人有什麼呀?
獐毛看一看小剛,說:一個青蘋果。
我說:獐毛,現在你看小剛後面那個人有什麼,你就說什麼。
獐毛:小剛,你的後面是誰?
小剛看一看身後,說:我身後沒有人。
堆(雖然這裏類型變了):
我短果給小紅、小华和小剛粒葱、一個蘋果和一個黄瓜。
我給他們說:等會你們依序到操場上去排隊。從排在隊首的人開始,假如你手里的東西比他的大,就站到他的左手邊;假如你手里的東西比他的小,就站到他的右手邊。假如那個位置有人了,你就和那個人繼續比。
我說:你們去排隊吧。
小紅拿着葱來到操場中間。
小华拿着蘋果迈向小紅。小华的蘋果比葱大,小华站到小紅的左手邊。
小剛拿着黄瓜迈向小紅。小剛的黄瓜比葱大,小剛來到小紅的左手邊,看到小华站在這裏。小剛的黄瓜比蘋果大,小剛站到小华的左手邊。
Struct:
我做了一個果籃。
果籃裏有一個蘋果和一個字條,字條上面寫了一個數字。
我讓小华拿着這個果籃。
我對小华說:這個數字代表了樓下那個儲物櫃的號碼。每個儲物櫃裏都有一個和這個一樣的果籃,每個果籃裏都有一個蘋果和另一個寫了儲物櫃號碼的字條。
我說:小华,你去夺下一個果籃。
小华照著字條上的號碼,找出了下一個櫃子裏的果籃。
我說:小华,你再去夺下一個果籃。
小华照著第二張字條上的號碼,找出了第三個櫃子裏的果籃。
傳指針代替引用傳值:
小剛負責削蘋果。但大家只能打電話跟他聯繫。
小华看着他们的蘋果給小剛打電話說:幫我削這個蘋果。
小剛不知道小华要削的是他他们的蘋果,於是拿起身邊一個蘋果,削好了。
但是小剛不知道削好的蘋果怎麼給小华,只得放回身邊說:我削好了。
小华看他们的蘋果沒削好,只得說:錯啦錯啦。重新來。
小华把他们的蘋果放到 10 號儲物櫃裏,給小剛打電話說:幫我削第 10 號櫃子裏的蘋果。
小剛接到電話,取出櫃子裏的蘋果,削好,然後放回原處,給小华說:我削好了。
小华來到 10 號櫃,拿到了削好的蘋果。
还木有评论哦,快来抢沙发吧~