ポインタの演算

ポインタに対しては下記の演算ができる

  • +
  • -
  • ++
  • --

ポインタに整数nを足した場合、ポインタが指しているオブジェクトのサイズxnがたされる。

#include <stdio.h>

int main (void) {

        int n[] = {123, 245};
        int *p;

        p = n;

        printf("address: %p\n",p);  //address: 0xbfebed14
        printf("value  : %d\n",*p); //value  : 123

        p++;
        printf("address: %p\n",p);  //address: 0xbfebed18
        printf("value  : %d\n",*p); //value  : 245

        return 0;

}