用指针作为函数的参数实现:输入三个整数,按照从小到大的顺序输出;

不知不觉,小编已经学习编程3个月了,怎么这模块就学到指针了,听说这个特别难555~

加油吧。

#include  
using namespace std;
void fun(int*p,int n)//指针作为参数 
{
    int i,j,t;
    for(int i=0;i         for(int j=i+1;j             if(*(p+j)<*(p+i))
            {
                t=*(p+j);//这种相当于a[i]的另一种表达方式; 
                *(p+j)=*(p+i);
                *(p+i)=t;
            }
        }
    }
    
}
int main()
{
    cout<<"请输入三个数;";
   int a[3];
   for(int i=0;i<3;i++){
       cin>>a[i];
   }
   fun(a,3);
   cout<<"排好序的数组为";
   for(int i=0;i<3;i++){
       cout<    }
   return 0;
}

你可能感兴趣的:(c++)