-1

配列へのポインターがどのように機能するかを理解しようとしています。コード スニペット。

#include<stdio.h> 
  
int main() 
{ 
  int arr[3] = { 0 , 8 ,10 };
  int (*ptr)[3] = &arr;
  int i = 0;
  for (i = 0; i < 3 ; i++)
  printf("Address (%p) - value( %d)\n", (*ptr+i) , *(*ptr + i));
  return 0; 
} 

アスタリスク*は、ptr. なら、そうではないi = 1理由。(*ptr+i) = ith valuevalue at ptr + i

4

3 に答える 3