cin>>pb;/前面不要*号,指针的*号是取内容运算符,去掉*号则是地址;从键盘输入前面要去掉*号把内容存到指针代表的地址vs中这个分配n个动态数组这个n必须要初始化,也就是有个整形值,而且格式是p=new int a[n];