for循环用int的理由是:为了保证循环变量能在每次循环开始的时候,都被安全的赋值,对循环变量的类型有一定的限制。
这些限制之下,循环变量的类型可以有这样一些选择。循环变量的类型可以和要被遍历的对象中的元素的类型相同。例如,用int型的循环变量来遍历一个int[]型的数组。然而,C++比C语言灵活一些,可以在用的时候直接定义。在括号内写int i,就可以省去i在for外的定义。for(int i=1;i<=n;i++)等价于 int i; for( i=1;i<=n;i++)
for循环为什么用int求高手给解答
for循环用int的理由是:为了保证循环变量能在每次循环开始的时候,都被安全的赋值,对循环变量的类型有一定的限制。
这些限制之下,循环变量的类型可以有这样一些选择。循环变量的类型可以和要被遍历的对象中的元素的类型相同。例如,用int型的循环变量来遍历一个int[]型的数组。然而,C++比C语言灵活一些,可以在用的时候直接定义。在括号内写int i,就可以省去i在for外的定义。for(int i=1;i<=n;i++)等价于 int i; for( i=1;i<=n;i++)