本課將為大家介紹C語(yǔ)言中的位運(yùn)算和預(yù)處理命令,這里可能有平時(shí)不容易學(xué)不到的一些知識(shí)點(diǎn)哦~
本節(jié)作業(yè)對(duì)應(yīng)訓(xùn)練場(chǎng):1036~1039
……繼續(xù)閱讀 »
8年前 (2016-12-13) 35873瀏覽 4評(píng)論
128個(gè)贊
為了幫助大家掌握斷點(diǎn)調(diào)試技巧,掌握程序員必備的調(diào)試能力,我們特攥寫(xiě)了這套以VC6編譯器為工具的斷點(diǎn)調(diào)試技巧目錄如下:
VC6斷點(diǎn)調(diào)試之如何下斷點(diǎn)(上)<第一篇>
VC6斷點(diǎn)調(diào)試之如何下斷點(diǎn)(下)<第二篇>
VC6斷點(diǎn)調(diào)試之監(jiān)視變量<第三篇>
VC6斷點(diǎn)調(diào)試之條件斷點(diǎn)<第四篇>
VC6斷點(diǎn)調(diào)試之窗口……繼續(xù)閱讀 »
8年前 (2016-12-12) 28176瀏覽 2評(píng)論
105個(gè)贊
通過(guò)前面的介紹,大家已經(jīng)會(huì)了數(shù)據(jù)斷點(diǎn)、條件斷點(diǎn),今天我們?cè)俳o大家加一個(gè)內(nèi)存斷點(diǎn),更有意思哦。
顧名思義,內(nèi)存斷點(diǎn)就是在一個(gè)地址處下斷點(diǎn),這個(gè)地址只要有讀寫(xiě)就斷住,就這么簡(jiǎn)單。那么下來(lái)我們給大家演示一下,先看一個(gè)程序:
怎么樣?簡(jiǎn)單吧,交換兩個(gè)數(shù)字的程序
這個(gè)時(shí)候比方我想看a變量地址出的改變情況,就可以用內(nèi)存斷點(diǎn)來(lái)下斷點(diǎn),我們先查看&a……繼續(xù)閱讀 »
8年前 (2016-12-10) 11635瀏覽 1評(píng)論
28個(gè)贊
在前幾講中,在講解了斷點(diǎn)的基本用法后,給大家介紹了簡(jiǎn)單的關(guān)于變量監(jiān)視的技術(shù),包括運(yùn)行中的局部變量監(jiān)視,也打開(kāi)了編譯器監(jiān)視的一小扇門(mén),今天將為大家講解更全面的窗口監(jiān)視。如下:
1.內(nèi)存監(jiān)視
除了我們之前講的可以監(jiān)視程序中的局部變量以外,我們還可以監(jiān)視其他想要的信息,比如數(shù)組中某一元素的值,特定地址處的值等等。比如我們?cè)趯W(xué)習(xí)字符串函數(shù)strcoy時(shí),很多同學(xué)不明……繼續(xù)閱讀 »
8年前 (2016-12-08) 20658瀏覽 3評(píng)論
36個(gè)贊
本課主要來(lái)說(shuō)明一下結(jié)課設(shè)計(jì),你可以做一個(gè)比較大的C語(yǔ)言項(xiàng)目了,大家認(rèn)真聽(tīng)講,根據(jù)要求來(lái)寫(xiě)一個(gè)自己的項(xiàng)目。
……繼續(xù)閱讀 »
8年前 (2016-12-08) 13542瀏覽 2評(píng)論
25個(gè)贊
以下摘自黃老師課堂日常答疑、與學(xué)生交流的真實(shí)問(wèn)題總結(jié),為了便于入學(xué)者學(xué)習(xí)查閱,總結(jié)歸納于此。
1、問(wèn):我想判斷一個(gè)數(shù)字是否在一個(gè)區(qū)間里,比如if(90<a<100)可以嗎?
?黃老師答:答案是不可以的! 關(guān)系運(yùn)算符無(wú)論是大于小于還是不等于等等,都屬于雙目運(yùn)算符,即參與運(yùn)算的對(duì)象是兩個(gè)。兩個(gè)條件需要兩個(gè)表達(dá)式分開(kāi)表達(dá),用邏輯與鏈接,即……繼續(xù)閱讀 »
8年前 (2016-12-07) 20159瀏覽 3評(píng)論
146個(gè)贊
前言
今天起,為增加大家學(xué)習(xí)C語(yǔ)言的趣味性、更深層次的學(xué)習(xí)C語(yǔ)言、學(xué)習(xí)更實(shí)用的編程技術(shù),我們今后將陸續(xù)開(kāi)設(shè)逆向方向的教程專(zhuān)題,希望大家喜歡!
C語(yǔ)言研究中心(www.sztianhecheng.cn)
以下正文
本節(jié)教程將教大家如何去逆向分析和破解一個(gè)簡(jiǎn)單的C程序,需要大家熟悉基本的C語(yǔ)言語(yǔ)法,用到工具有:VC6、IDAPro、OD、UE等工具。
下面我們……繼續(xù)閱讀 »
8年前 (2016-12-06) 28658瀏覽 6評(píng)論
46個(gè)贊
這節(jié)課我們要介紹C語(yǔ)言重要的數(shù)據(jù)結(jié)構(gòu)——鏈表,知道嗎,一些通訊錄、管理系統(tǒng)都是用它來(lái)實(shí)現(xiàn)的哦!認(rèn)真聽(tīng)講吧。
本節(jié)課作業(yè)鏈表,對(duì)應(yīng)訓(xùn)練場(chǎng):1052題
溫馨提示:鏈表是很基礎(chǔ)也很重要的數(shù)據(jù)結(jié)構(gòu)一環(huán),希望大……繼續(xù)閱讀 »
8年前 (2016-12-06) 13644瀏覽 1評(píng)論
26個(gè)贊
上節(jié)課我們研究了復(fù)合結(jié)構(gòu)中的結(jié)構(gòu)體,我們繼續(xù)復(fù)合結(jié)構(gòu)的講解,本課將講到復(fù)合結(jié)構(gòu)的共用體,以及枚舉類(lèi)型。
本節(jié)作業(yè)對(duì)應(yīng)訓(xùn)練場(chǎng)作業(yè):1048~1051
請(qǐng)大家完成作業(yè)再繼續(xù)學(xué)習(xí)
……繼續(xù)閱讀 »
8年前 (2016-12-04) 13103瀏覽 3評(píng)論
14個(gè)贊
在寫(xiě)程序調(diào)試過(guò)程中,除了我們之前講的任意行下斷點(diǎn)以外,由于程序?qū)嶋H執(zhí)行的復(fù)雜性,處于便捷和更加精準(zhǔn)的需求,VC為我們還提供了條件斷點(diǎn),即滿足某一條件時(shí)才觸發(fā)斷點(diǎn)。
舉一個(gè)具體場(chǎng)景,比如當(dāng)程序進(jìn)行循環(huán)等大量運(yùn)算時(shí),如果單步調(diào)試顯然會(huì)相當(dāng)費(fèi)事,而條件斷點(diǎn)就可以很好解決這個(gè)問(wèn)題。
來(lái)一個(gè)具體的程序例子:打印九九乘法表程序,代碼如下:
比如我們想在打印8*9=……繼續(xù)閱讀 »
8年前 (2016-12-03) 14911瀏覽 2評(píng)論
28個(gè)贊