如果变量定义是int h=123,*q,**s=&q;*s=&h;printf("%d\n",**s);就是完全正常的。
*s是一个指针,用来存储地址的,你的写法不对,应该是先定义指针类型再赋初值的,例如:int *p=&h(此时h必须为确定的,比如是数组h[]),这样定义之后,*p=h[0],即收地址中的数
完整程序发出来