如果把儲存資料的記憶體空間比作乙個大型酒店
1.陣列中幾個關鍵符號(a a[0] &a &a[0])的理解 例:int a[10]
int a[10]
a樓層裡有10個位址相連的10個房間 每個房間裡面能住4個人
a 就相當於是乙個叫a的樓層,
1).他在左邊時就代表著這個樓層的所有空間都是屬於a;(!)但是不能住人. 2)(!)1.a和&a 做右值的區別,&a是這個樓層的位址,a是這個樓層第0個房間的位址,他們位址值都是.他在右邊表示這個a樓層的第0個房間的位址.
(!)等同於&a[0]
a[0] 就相當於這個a樓層裡面第0個房間.
1).他在左邊時就代表著第0個房間的能住4個人的空間.
2).他在右邊時就代表著第0個房間住的那4個人.
&a 就相當於獲取這個a樓層在幾樓,取位址
1).他在左邊沒有意義,因為是個常量不能賦值,且因為你不能把3樓硬說成4樓,在建
造初期就分配好了.
2).他在右邊時就表示是這個a樓層的位址
&a[0] 就相當於這個a樓層第0個房間的位址
1).他在左邊表示這個a樓層的第0個房間的空間
2).他在右邊表示這個a樓層的第0個房間的位址.
同乙個值.但是意義不相同.
(!)2.a和&a[0]做右值時意義和數值完全相同,完全可以互相替代
(!)3.&a是常量,不能做左值。
(!)4.a做左值代表整個陣列所有空間,所以a不能做左值。
關於程式設計的比喻
分層和模組化 一件事情給多個人來分解完成。模組化是讓不同的人來完成不同的工作,分層是讓乙個人完成一件事情的不同階段。模組分多了,就好比人員過多,需要精簡機構。分層導致了很多的 重複 用比喻來說就是同一件事情要讓多個人來完成其不同階段,必須 重複 的讓每個人認識清楚那個東西在這個階段是什麼。由於同一件...
關於戀愛的十九個比喻
1 戀愛就象吃辣椒,不吃的時候它總是奇香無比,但真正吃的時候卻辣的你痛不欲生,後悔莫及,發誓永不再吃,然而辣勁剛過,你又對它朝思暮想。越辣越香,越香越辣,你永遠在思念與後悔之間游離,這就是戀愛的邏輯。2 戀愛就象電腦,永遠都有n個毛病等待修理,等你修好後卻發現等待修理的新毛病大於n。3 戀愛就象公共...
乙個關於敏捷的比喻
前幾天看到乙個關於敏捷的比喻,覺得很好。敏捷就像是減負前進,去掉那些對你幫助不大的東西,用你的經驗和能力代替這些東西的功能,減輕負負擔,輕裝前進。對於經驗不多的人來說,你需要謹慎,很可能你拿掉的東西正好是你需要的,不要看別人如何如何,一定要根據自己的情況調整。tdd,ci,pp,standup 用還...