0
点赞
收藏
分享

微信扫一扫

3.14study

#include <stdio.h>


/*
int main()
{
int a = 10;
int* pa = &a;//pa是一级指针
int** ppa = &pa;//ppa就是二级指针
//...

return 0;
}
*/

/*
int main()
{
int a = 10;
int b = 20;
int c = 30;
//int* pa = &a;
//int* pb = &b;
//int* pc = &c;
int* arr[3] = { &a , &b , &c };
int i = 0;
for (i = 0; i < 3; i++)
{
printf("%d ",*(arr[i]));
}

return 0;
}
*/


/* //实现数组打印及逆序排列打印
void Init(int arr[], int sz)
{
int i = 0;
for (i = 0; i < sz; i++)
{
arr[i] = 0;
}
}

void print(int arr[], int sz)
{
int i = 0;
for (i = 0; i < sz; i++)
{
printf("%d ",arr[i]);
}
printf("\n");
}

void reverse(int arr[],int sz)
{
int left = 0;
int right = sz - 1;
while (left < right)
{
int tmp = arr[left];
arr[left] = arr[right];
arr[right] = tmp;
left++;
right--;
}
}
int main()
{
int arr[10] = { 1,2,3,4,5,6,7,8,9,10};
int sz = sizeof(arr) / sizeof(arr[0]);
print(arr, sz);
reverse(arr,sz);
//Init(arr,sz);//把数组初始化为0
print(arr,sz);//打印

return 0;
}
*/

举报

相关推荐

0 条评论