vc2010C++for循环一直不出结果

vc2010C++for循环一直不出结果

#include<iostream>
using namespace std;

void mao(int *a,int len)
{
    int temp;
    for(int i=0;i++;i<len-1)
    {
        for(int j=0;j++;j<len-i-1)
            if(a[j]<a[j+1])
            {
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
            }
    }
}
void print(int *a,int len)
{
    for(int i=0;i++;i<len)
    {cout<<a[i]<<endl;}
}
int main()
{
    int a[10]={223,43,23,4,5,67,45,243,24,345};
    int len=sizeof(a)/sizeof(a[0]);
    print(a,len);
    mao(a,len);
    print(a,len);
    system("pause");
    return 0;
}


img

    for(int i=0;i++;i<len-1)
    {
        for(int j=0;j++;j<len-i-1)
写反了
应该是
    for(int i=0;i<len-1;i++)
    {
        for(int j=0;j<len-i-1;j++)