C语言编程的有关问题

2025-04-02 19:50:45
推荐回答(1个)
回答1:

一般都是从左向右读
只有输出时是从右向左读的

你的第二问是不是有上下文的,题的大概是一个数组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]行)向后移两位在取值,