int *p = &a; 指针变量前面的*表示该变量的类型为指针型变量。指针变量名是p而不是*p,这是与定义整型或实型变量的形式不同的。定义指针变量时必须指定基类型。这是告诉CPU,在这个已知的地址去取出几个字节的数据,理解;这是两个方面; 也就是说看见*就表示指针型的变量。