在32位系统的C中,哪种数据类型将存储(并因此可以打印)最大的整数?难道long long还是unsigned long?有unsigned long long吗?哪个是最精确和政治正确的?
这段代码给了我一个seg错误,但当我改变它时x--,--x它打印正确.
他们不一样????
int main()
{
myFunc(5);
return 0;
}
void myFunc (int x) {
if (x > 0) {
myFunc(x--);
printf("%d, ", x);
}
else
return;
}
Run Code Online (Sandbox Code Playgroud) 如果你有
for(int i = 0; i<arrayList.size(); i++)
arrayList.remove(i);
Run Code Online (Sandbox Code Playgroud)
这有什么问题,我读到从arraylist中删除时需要使用迭代器,以便没有异常.我不明白为什么上面的代码不适合迭代器.大小会因删除而改变,那么怎么会抛出异常呢?