那我怎样能避免这个问题呢?不用F11单步调试就可以吗?
追答是啊,有些你没有源码单步调试是进不去的,也没必要。
只是在你怀疑的地方F11进去看看就行了,否则都F10单步执行跳过。
VC++6.0调试的时候总跳出disassembly的窗口或是find resource窗口是为什么...
通常你想调试进系统库或其他没有调试符号的dll会引起这种提示。所以,没必要调试的dll就没必要按F11单步进入了。
c语言数组在内存中是怎么分配的?
C语言使用的内存是虚拟内存。按照功能的不同在C语言中又将虚拟内存为分三类:栈区、堆区、静态数据区,不管是单一变量还是数组,其内存分配都是这样分的。在栈区、静态数据区、堆区会有编译器负责分配、操作系统负责管理,程序员可以在堆区使用malloc()来动态分配堆内存的问题。