堆疊
segment 1 記憶體增長方式
測試**:
#includeusing namespace std;
int main()
結果:little-endian!
segment 3 stl中堆疊
stack
的增長方式
測試**:
#include#includeusing namespace std;
int main()
;for(int i=0;i輸出結果:
結果表明堆疊的生長方式是由低位址向高位址,表現和堆的增長方式一樣。看到這個結果表示很驚訝。
問題:(具體問題和解答見《c
語言高階 重點、難點與疑點解析
page3-5
》)要求不在傳遞引數的情況下,在print
函式中列印出
main()
函式中arr
陣列中的各個元素。
#includeusing namespace std;
void print()
int main()
;print();
return 0;
}
解決方法:
void print()
int *p=(int *)(*(int *)_ebp-4-4-4-7*4);
for(int i=0;i<7;i++)
cout把以上**新增到print
()函式,在
vc++6.0
上成功實現。但在
vs2008
中要把int *p=(int *)(*(int *)_ebp-4-4-4-7*4)改為int *p=(int *)(*(int *)_ebp-4-4-4-7*4-7*4)。希望高手解答。
像 機器 一樣思考
剛剛看了一篇文章,有點感觸,簡單寫寫,算是梳理思路,也當作是總結。文章的題目叫做 像 機器 一樣思考 我在這兒簡單的回顧和總結一下吧。機器的思考方式,即 輸入 處理 輸出。簡單粗暴,效率高。輸入和輸出都好理解,這個中間的處理環節,就相當麻煩了。還是簡單總結一下,就是 1.分解問題 2.找到子問題之間...
像外行一樣思考,像專家一樣實踐
像外行一樣思考,像專家一樣實踐,不只是說說而已。題記 看了試讀的章節有些日子,看完了試讀部分,其中一部分是能和我共鳴,還有一部分觀點,自己也比較贊成,但貌似又有些抽象。我想,書不單是用來讀的,讀一本好書,就像吃肉一樣,吸收書中的營養,把營養轉換為自己的血液,直到骨髓中,成為生命中的一部分。像外行一樣...
《像外行一樣思考,像專家一樣實踐》
這本書是在看 暗時間 時收集到的,書的副標題是科研成功之道,自己是個資訊工作者,也號稱科研工作者,雖然經常忙著一些雜活,沒有時間認真思考和做實驗。但從中找點立項 研究 演講 總結的經驗也是有益的。這本書的目錄比較有特點,竟然佔了12頁,基本上看了目錄也能了解了書的主要思想和內容。專家由於他受固有思想...