一般都是从左向右读只有输出时是从右向左读的你的第二问是不是有上下文的,题的大概是一个数组p[5]={0,1,2,3,4};问*(p+3)等不等*(p+1)+3;它俩是相等的因为p+3是在地址上向后走3位那么p就指向了3,在取值就等于3了而p+1则是指向了0,取值等0,在加3也等3*(p[0]+2) 是数组p在第一行上(也就是p[0]行)向后移两位在取值,