为什么会出现死循环?
以下代码会出现死循环,但是如果将size_t改为int就能正常输出。为什么不能用size_t类型?
代码如下:
程序代码:#include<iostream>
using namespace std;
void function(int ar[],int size){
for(size_t i=(size-1);i>=0;i--)
cout<<ar[i]<<' ';
cout<<endl;
}
int main(void){
int a[5]={4,6,3,7,2};
cout<<"全部反序:";
function(a,5);
return 0;
}

