前言
变量:就是给内存地址取一个别名;
1. 采用指针 进行 遍历数组:
// 采用指针遍历数组
void main(){
// 定义数组
int arr[] = {1,2,3,4};
// 采用指针对数组进行赋值
int* arr_p = arr;
// 循环遍历数组
int i = 0;
for (; i < 4;i++){
printf("位置%d的值是:%d\n" , i , *(arr_p+i));
}
// 位置0的值是:1
// 位置1的值是:2
// 位置2的值是:3
// 位置3的值是:4
getchar();
}
2. 采用指针 进行 循环赋值:
// 循环赋值
void main(){
// 指定数组,并且长度是4
int arr[4];
// 采用指针对数组进行赋值
int* arr_p = arr;
int i = 0;
for (; i < 4; i++){
// 循环赋值
*(arr_p + i) = i;
}
i = 0;
for (; i < 4;i++){
printf("位置%d的值是:%d\n", i, arr[i]);
}
// 位置0的值是:0
// 位置1的值是:1
// 位置2的值是:2
// 位置3的值是:3
getchar();
}
网友评论