'int i'告诉计算机使用此代码做什么? [关闭]

问题描述 投票:-6回答:1

enter image description here

在此视频中,我们试图让用户为我们提供一个整数作为宽度。然后在问号(?)中打印该值。示例:如果用户输入= 10;我们得到??????????作为输出。

到目前为止,我知道n是一个分配的变量,用于从用户那里获取'Width'的整数。

我不明白代码的这一部分使用的'int i'是什么:for(int i = 0; i

c int
1个回答
0
投票

在较新的c版本中,您可以在for循环中声明变量。

for(int i = 0; i < 500; i++)
{
     /* something */
}

在逻辑上等同于:

int i;
for(i = 0; i < 500; i++)
{
     /* something */
}

唯一的区别是范围。在第一个示例中,i具有for循环的范围-即在循环之前和之后都不存在

© www.soinside.com 2019 - 2024. All rights reserved.