理系大学院生の日常

理系大学院生の備忘録

配列とポインタ

今日は配列とポインタの違いについて勉強。。。

 

昔授業でやったけど、ほぼ忘れてた。

 

サンプルコードを載せておきます。

 

#include <stdio.h>

int main(void){

    int i;
    int vc[5] = {10,20,30,40,50};
    int *ptr = &vc[0];

    for(i = 0; i < 5; i++){
        printf("vc[%d] = %d     ptr[%d] = %d    *(ptr + %d) = %d\n"
        ,i, vc[i], i, ptr[i], i, *(ptr + i));
    }

    return 0;
}