我已经搜索了这个,但无法找到答案,无论出于何种原因,我太羞于问教授,因为有数百人盯着你的感觉......
无论如何,我的问题是拥有括号的重要性是什么?如果我省略它们可以吗?例:
for (int i = 0; i < size; i++) {
a += b;
}
Run Code Online (Sandbox Code Playgroud)
VS
for (int i = 0; i < size; i++)
a += b;
Run Code Online (Sandbox Code Playgroud)
我知道它们都可以工作,但是如果我省略括号(我倾向于做很多,由于可见性)会改变什么,什么都没有?正如我所说,我知道它有效,我测试了十几次,但现在我的一些单一任务变得越来越大,并且出于某种原因,我有非理性的恐惧,从长远来看,这是我的原因有些问题吗?有理由害怕吗?
我是C的新手,我正在阅读有关递归的内容,但我完全感到困惑.
我感到困惑的主要部分是当达到退出条件时,事情是如何放松的.我想知道在递归值中如何从堆栈推送和弹出.
也有人可以给我一个递归的图解视图吗?
谢谢...