*(s+i) ,因为他是个一维数组,s表数组首地址,s+i,表示元素i的首地址,所以他就是s[i] ,s[i]当然是值啦
但是 *(a+n)+m,中 a,是2维数组,*(a+n)表示a[n],你说a[n]对于二维数组来说,能是个值么,必然是第n+1行的首地址啦,+m,加再加m,这里的*(a+n) 的地址就相当于上面的s,再加m,相当于上面的再加i,所以他就是a[n][m]的地址。
说了是一个二维数组,第一个*只能给你指明在哪一行,需要第二个*,你才能找到具体的值。
相当于,我让你去五楼4号房间把东西给我,但是我只给你了5楼的楼梯间钥匙,你进去,站在4号门前,你也拿不到东西。需要4号门的钥匙才行。