• 欢迎访问C语言网www.dotcpp.com 比赛栏每月有奖月赛!举办比赛联系QQ:2045302297
  • 问题反馈、粉丝交流 QQ群327452739 蓝桥杯训练群:113766799 申请群时请备注排名里的昵称
  • C语言研究中心 为您提供有图、有料、解渴的C语言专题! 欢迎讨论!

CTO的文章

编程经验

VC6编译器断点调试全系列教程(全)

VC6编译器断点调试全系列教程(全)
为了帮助大家掌握断点调试技巧,掌握程序员必备的调试能力,我们特攥写了这套以VC6编译器为工具的断点调试技巧目录如下:   VC6断点调试之如何下断点(上)<第一篇> VC6断点调试之如何下断点(下)<第二篇> VC6断点调试之监视变量<第三篇> VC6断点调试之条件断点<第四篇> VC6断点调试之窗口……继续阅读 »

8年前 (2016-12-12) 27978浏览 2评论 105个赞

C语言研究中心

VC6断点调试之内存断点<第六篇>

VC6断点调试之内存断点<第六篇>
通过前面的介绍,大家已经会了数据断点、条件断点,今天我们再给大家加一个内存断点,更有意思哦。   顾名思义,内存断点就是在一个地址处下断点,这个地址只要有读写就断住,就这么简单。那么下来我们给大家演示一下,先看一个程序: 怎么样?简单吧,交换两个数字的程序 这个时候比方我想看a变量地址出的改变情况,就可以用内存断点来下断点,我们先查看&a……继续阅读 »

8年前 (2016-12-10) 11554浏览 1评论 28个赞

C语言研究中心

VC6断点调试之窗口监视(内存监视、寄存器和栈回溯)<第五篇>

VC6断点调试之窗口监视(内存监视、寄存器和栈回溯)<第五篇>
在前几讲中,在讲解了断点的基本用法后,给大家介绍了简单的关于变量监视的技术,包括运行中的局部变量监视,也打开了编译器监视的一小扇门,今天将为大家讲解更全面的窗口监视。如下: 1.内存监视 除了我们之前讲的可以监视程序中的局部变量以外,我们还可以监视其他想要的信息,比如数组中某一元素的值,特定地址处的值等等。比如我们在学习字符串函数strcoy时,很多同学不明……继续阅读 »

8年前 (2016-12-08) 20522浏览 3评论 36个赞

编程经验

《黄老师问答笔录》之C语言常见易错问题

《黄老师问答笔录》之C语言常见易错问题
以下摘自黄老师课堂日常答疑、与学生交流的真实问题总结,为了便于入学者学习查阅,总结归纳于此。   1、问:我想判断一个数字是否在一个区间里,比如if(90<a<100)可以吗?  黄老师答:答案是不可以的! 关系运算符无论是大于小于还是不等于等等,都属于双目运算符,即参与运算的对象是两个。两个条件需要两个表达式分开表达,用逻辑与链接,即……继续阅读 »

8年前 (2016-12-07) 20017浏览 3评论 146个赞

C语言研究中心

C语言逆向系列之破解一个简单的C语言程序

C语言逆向系列之破解一个简单的C语言程序
  前言 今天起,为增加大家学习C语言的趣味性、更深层次的学习C语言、学习更实用的编程技术,我们今后将陆续开设逆向方向的教程专题,希望大家喜欢! C语言研究中心(www.dotcpp.com) 以下正文 本节教程将教大家如何去逆向分析和破解一个简单的C程序,需要大家熟悉基本的C语言语法,用到工具有:VC6、IDAPro、OD、UE等工具。 下面我们……继续阅读 »

8年前 (2016-12-06) 28340浏览 6评论 46个赞

C语言研究中心

VC6断点调试之条件断点<第四篇>

VC6断点调试之条件断点<第四篇>
在写程序调试过程中,除了我们之前讲的任意行下断点以外,由于程序实际执行的复杂性,处于便捷和更加精准的需求,VC为我们还提供了条件断点,即满足某一条件时才触发断点。 举一个具体场景,比如当程序进行循环等大量运算时,如果单步调试显然会相当费事,而条件断点就可以很好解决这个问题。 来一个具体的程序例子:打印九九乘法表程序,代码如下: 比如我们想在打印8*9=……继续阅读 »

8年前 (2016-12-03) 14801浏览 2评论 28个赞