Re: [C]关于指针的问题

  • From: "李磊" <lilei1008@xxxxxxxxx>
  • To: ghostunix@xxxxxxxxxxxxx
  • Date: Sat, 24 May 2008 08:02:49 +0800

2008/5/24 Thomas X. Iverson <txi@xxxxxxxxxxxxx>:

> 指针既然是存放地址的变量,那么为什么还会分变量类型呢?
>

我们以0x1000来作起始地址,
那么 int *p;
        char *p;
中p的地址都是指向0x1000的,不同的是,int *p中的p指向的地址长度是4,也就是说p+1指向的地址是0x1004,而char
*p中的p+1指向的是1002.
以上是我个人的理解。

>
> --
> Keep It Simple Stupid
>
> http://blog.ghostunix.org
>
> ghosTM55
>

Other related posts: