像機器一樣思考之c c 語言 1

2021-06-18 18:18:02 字數 1085 閱讀 9587

堆疊

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頁,基本上看了目錄也能了解了書的主要思想和內容。專家由於他受固有思想...