A是指针,它只是个指向指针,没有指向谁,就是缺少数组
B是数组,但是&str时没有指向哪个数组,就是[0,1,2,3,4,5,6,7,8,9]中的哪个
C可以说是A和B的结合应该说很好,但scanf P时没有指明是哪个数组值,所以失败