吸收与吸附的异同点:C语言编程的有关问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 17:27:34
1.c语言在读程序的时候 有时候是从左向右读 有时候又是从右向左读 把我都搞晕了 到底怎么弄的
2.有题上面说*(P+3)与*(P+1)+3是相同的 为什么相同 我怎么觉得不相同 明明后者比前者后退一格了嘛
还有*(P[0]+2)表示什么涵义?
就是不懂为什么p+1则是指向了0,取值等0

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

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