int x; 说明了二个变量。 int *ptr; 声明指针 ptr。 ptr=&ball; 使指针 ptr 指向变量 ball。 x=*ptr; *ptr 是指针所指地址内的内容。
x 被赋值为 100
define.h
char alpha[]="abcdefghijklmnopqrstuvwxyz";
tmp.cpp
#include <iostream.h>
#include "define.h"
int main();
main()
{
char *ch_pointer;
//ch_pointer=&(alpha[0]); 等价于ch_pointer=alpha
ch_pointer=alpha;
for (short i=0;i<26;i++) cout <<*(ch_pointer+i)<<"地址:"<<(int)(ch_pointer+i) <<endl;
return 0;
}