精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
断点机制能让执行暂停,把软件内部状态暴露出来,让程序员分析实时情况。内部状态包含执行流、变量值和函数调用堆栈等等。执行流的体现是箭头,比如下图里的:
代码左边灰条窗口上带有红色的是带断点的代码行,带黄色箭头的是当前执行到的代码行。这时候按F10黄色箭头会向下移动,表示代码向下执行了,执行了下面的代码行。
对于执行流的理解是初学者的一个难关,初学者可以理解为玩游戏过关卡,打过几个要求的关卡,才能到达目的地。代码要有结果,也是要执行过几个要求的代码行才行
循环相当于在一个场景里玩的关卡,反复多次玩这个关卡,不过BOSS的级别在不断增强了。级别理解为循环变量,循环变量一般是自然递增或递减。下面是一个循环的伪代码:
for(int i=0;i<50;i++)
{
boss(i);
}
i就是循环变量,for是循环的一种形式。这段代码的意思是遇到了50次大boss。
这里for循环里加如cin后循环不执行,还没有任何结果,我不太懂
这不可能吧
循环不执行也不可能啊。循环条件可以啊。
你加断点试下,F9设置断点
加哪里
sum=sum+num;
懂了