<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ? ? ? ?其實計算機這套東西是真的太大了,太多的東西要學要理解更要掌握。學習的時候要不斷拆分理解才能掌握得更牢固,學程序的時候可以通過查看程序的運行過程進而加深自己對程序設計的理解,調試出最優化的代碼。 ? ? ?VisualStudio,微軟的高端IDE,可以寫C/C++可以搞C#,寫網站等等,牛逼得爆。VS調試方便功能強大,一般公司也用它來開發。我在學C++的時候也是用的VS,在學習的時候感覺用到的東西越來越多,還沒理解得東西也很多,比如說堆棧調用,寄存器等等,然后就了解到VS的反匯編、寄存器、內存、堆棧調用等等功能窗口。 ? ? ?好了 ?還是來扯怎么看這些東西,怎么玩 ### 1. 首先還是新建一個C/C++項目,然后找個地方打上斷點 我項目代碼是這樣的,我在第5行的時候加了個斷點,然后讓程序停下來了。 ![](https://box.kancloud.cn/2016-08-19_57b6ce7de74f2.jpg) ### 2. 用快捷鍵看反匯編、寄存器、內存、堆棧調用 下面是快捷鍵 ALT+5是寄存器窗口: ![](https://box.kancloud.cn/2016-08-19_57b6ce7e0fb1b.jpg) ALT+6是內存地址窗口: ![](https://box.kancloud.cn/2016-08-19_57b6ce7e24ad0.jpg) ALT+7是調用堆棧的窗口(在程序很大的時候通過堆棧調用窗口來看程序在哪個函數停止的,里面變量哪里是空指針等,是很有用的): ![](https://box.kancloud.cn/2016-08-19_57b6ce7e3f606.jpg) ALT+8是反匯編窗口: ![](https://box.kancloud.cn/2016-08-19_57b6ce7e68dcf.jpg) ? ? ?都說項目是調試出來的,是真的,寫代碼寫得開心,可能在加班玩命堆代碼的時候功能倒是做完了,但是有些地方有很多隱形的Bug,或許是同時忘了判斷空指針等等小問題,程序老是崩潰,調試代碼的技術還是很有必要的。 ? ? ?用這幾個窗口可以快速定位問題和學習C++和計算機系統。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看