作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想在 for
循环中声明几个变量:
for ( int x = 0, int y = 0 ; ; )
{
}
,但这不起作用,因为我无法在逗号 ,
后指定类型。在这种情况下,删除第二个 int
或在循环外声明 y
可以解决问题,但是如果我想在循环内声明两个变量并且还具有不同的类型怎么办?
我可以有这样的东西吗:
for ( int x = 0, float y = 0 ; ; )
{
}
?
最佳答案
这是不可能的; C++ 语法就是不承认它。最接近这个的是在循环周围放置一个额外的范围:
{
int x;
float y;
for (x=0, y=0;;) {
}
}
关于c++ - 如何在 for 循环中声明第二个迭代器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728524/
我是一名优秀的程序员,十分优秀!