背景为如下代码(《c程序设计语言》一书中的一段代码,P29): for(i=0; i<lim-1 && (c=getchar())!=EOF && c!=””\n””; ++i) DOS窗口下输入:abc 结果: 问题: |
|
http://blog.csdn.net/cxyol/archive/2006/03/18/628324.aspx
你看下这篇文章估计就懂了! |
|
好的,我去瞅瞅。
|
|
回复等加分。
|
|
VS IDE中,在不明白的符号getchar上点鼠标右键,选转到定义。
|
|
恩,谢谢。 |
|
链接已看过了,长知识了,不过好像对EOF、Ctrl+z介绍的不多。 |
|
10分 |
看一万遍标准、解释、例子、……
不如看一遍对应处理的源代码; 看一万遍对应处理的C源代码 不如单步调试一遍对应处理的源代码; 单步调试一万遍对应处理的C源代码 不如单步调试一遍对应处理的C源代码对应的汇编指令。 |
,谢谢赐教! |
|
如果我想单步调式对应处理的C源代码对应的汇编指令,怎么搞?用一个汇编器,把C源代码转为汇编指令吗?求赐教,简单说一下流程。谢谢了。 |
|
10分 |
vc6.0调试的时候会出现汇编指令,你可以试试
|
20分 |
VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。 |
我用Code::Blocks,不过还是有汇编窗口的,跟VC6相似,谢谢。 |
|
谢谢指教! |