[c言語]以下のプログラムの解説お願いします。 [無断転載禁止]©2ch.net

1デフォルトの名無しさん2017/06/19(月) 17:24:12.18ID:UnoBVaDY
#include <stdio.h>

#define SIZE 5

void main(){
int ar1[SIZE];
char ar2[SIZE];
int i;
int* p1 = NULL;
char* p2 = NULL;
for(i = 0; i < SIZE; i++){
ar1[i] = i;
ar2[i] = 'A'+i;
}
p1 = &ar1[0];
p2 = &ar2[0];
for(i = 0; i < SIZE; i++){
printf("ar1[%d]=%d *(p1+%d)=%d ",i,ar1[i],i,*(p1+i));
printf("ar2[%d]=%c *(p2+%d)=%c\n",i,ar2[i],i,*(p2+i));
}
}
あるサイトの物なのですがよくわかりません。解説お願いします。

2デフォルトの名無しさん2017/06/19(月) 19:40:23.62ID:2jzVBoZ9
何がわからないのかがわかりません

3デフォルトの名無しさん2017/06/19(月) 21:54:03.27ID:IuR6voZo
配列とポインタのアクセスのしかたを説明してるだけだね。

4デフォルトの名無しさん2017/08/07(月) 17:28:34.73ID:/GfmjlGv

新着レスの表示
レスを投稿する