数组的遍历
#include <stdio.h>
int main(int argc, const char * argv[])
{
int arr[9]={5,18,56,19,89,94,25,23,57};
int *p=arr;
for(int i=0;i<9;i++){
int value=*(p++);
printf("arr[%d]=%d,",i,value);
}
方式二
int a[4] = {1, 2, 3, 4};
// 指向数组的第0个元素
int *p = a;
int i;
for (i = 0; i < 4; i++) {
// 利用指针运算符*取出数组元素的值
int value = *(p+i);
printf("a[%d] = %d \n", i, value);
时间: 2024-12-28 08:23:17