#include<bits/stdc++.h>
#include<iostream>
using namespace std;
const int NP = 10001;
int arry[NP];
void sorta(int *p1);
int main()
{
int n1;
scanf("%d",&n1);
for(int i = 1;i <= n1;i++)
{
scanf("%d",&arry[i]);
}
sorta(&n1);
for(int i = 1;i <= n1;i++)
{
printf("%d",arry[i]);
}
return 0;
}
void sorta(int *p1)
{
int *p2 = p1;
int n4 = *p2;
for(int n2 = 1;n2 <= n4;n2++)
{
int k = n2;
for(int j = n2;j <=n4;j++)
{
if(arry[k] > arry[j])
{
k = j;
}
}
int temp = arry[n2];
arry[n2] = arry[k];
arry[k] = temp;
}
}
指针可以将外部元素导入函数内部(实现主函数与功能函数内外同步),从而让函数不产生无效副本(非局部有效) 《即指针的全局效果》
简单记录一下学习本部分的过程:思想———》模拟————》实践