int main() {
int arr[] = { 4,56,6,32,1,34,66,8,88,5 };
int len = sizeof(arr) / sizeof(arr[0]);
int* pArr = arr;
int* pLen = &len;
sort(pArr, pLen);
return 0;
}
void sort(int* pArr,int* pLen) {
int temp;
cout <<"1" << pArr << endl;
cout <<"2" << *pArr << endl;
for (int i = 0; i < *pLen; i++)
{
for (int j = i +1; j < *pLen; j++)
{
if (pArr[i] > pArr[j]) {//-->为什么指针地址可操作但指针值不可操作
temp = pArr[i];
pArr[i] = pArr[j];
pArr[j] = temp;
}
}
}
for (int i = 0; i < *pLen; i++)
{
cout << pArr[i] << endl;
}
}
05-24
12-01
08-08
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交