打印 '*' 图案
printing a pattern of '*'
作为作业,我使用了如下的 for 循环
for(int i=0; i<size(); i++) { //code}
除了增量部分,答案完全相同,
++i
出于任何原因使用 i++ 比 ++i 有什么优势吗?
请帮忙。
编辑:回顾并编辑我的旧问题。
for循环的结构是
for(int i=0; i<10; i++)
int i=0;
是初始值设定项。这 运行 在 for 循环甚至开始之前只有一次。
i<10
这是在每个循环 之前 评估的条件。
i++
是事后的想法。每次循环 运行 之后。
因此在您的示例中,即使是,++row
和 ++col
也会增加变量。直到 after 循环体才会发生。
因此使用 ++row
或 row++
对最终结果没有影响。
作为作业,我使用了如下的 for 循环
for(int i=0; i<size(); i++) { //code}
除了增量部分,答案完全相同,
++i
出于任何原因使用 i++ 比 ++i 有什么优势吗?
请帮忙。
编辑:回顾并编辑我的旧问题。
for循环的结构是
for(int i=0; i<10; i++)
int i=0;
是初始值设定项。这 运行 在 for 循环甚至开始之前只有一次。
i<10
这是在每个循环 之前 评估的条件。
i++
是事后的想法。每次循环 运行 之后。
因此在您的示例中,即使是,++row
和 ++col
也会增加变量。直到 after 循环体才会发生。
因此使用 ++row
或 row++
对最终结果没有影响。