C语言指针 X*=* (P+1)解析下
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/08 09:49:32
C语言指针 X*=* (P+1)解析下
for (int i=0;i<4;i++)
x*=*(p+1);
等价于
for (int i=0;i<4;i++)
x=x*a[i];
所以结果就是x=1*2*3*4=24
再问: 这不是FOR循环?答案不是 i=4 跳出循环,x=4?
再答: 这是for循环啊,x=x*a[i];被执行了4次,i的值是从0到3自己下个断点调试下不就知道了
x*=*(p+1);
等价于
for (int i=0;i<4;i++)
x=x*a[i];
所以结果就是x=1*2*3*4=24
再问: 这不是FOR循环?答案不是 i=4 跳出循环,x=4?
再答: 这是for循环啊,x=x*a[i];被执行了4次,i的值是从0到3自己下个断点调试下不就知道了
C语言指针**p是什么意思
c语言指针p+1与p++有什么不同
C语言 指针*(p+i)是什么意思
C语言中,指针p=p-->next表示指针的后移,那么如果调过来表示,p-->next=p,表示指针的前移?
C语言指针,int a=1; int *p; 其中p=&a和*p=&a有什么区别?p的值是否相同?
C语言中指针p与*p的区别?
二级C语言:*(p++)解释,其中p是指针.
在C语言中指针函数*p=&q,“*”和“&”什么作用?
c语言定义指针问题 *p我能明白.
C语言中指针里*(P*i*4+j)是什么意思
C语言中,指针P->next什么意思?
c语言指针问题.经int *p后,使用指针有p与*p两种方式,有何不同?