c语言中*a++和(*a)++有什么不同?

首页/题库/419℃/2024-07-07 10:47:24

优质解答:

*a++ 和(*a)++

区别 一个是 指针后移 一个是指针指向的内容自加

举例

int *a, b[2]={2,1},c;

a = b;

c=*a++ 那么 a 指向1 则c等于2

c=(*a)++ 那么 c 等于2

过程不一样而已

举例子 一个是别人让你移动一格

一个是你自己移动一格

我来回答修改/报错/举报内容!

猜你喜欢

一个神奇的在线题库网,分享各类考试题库、题目资料与资料答案、在线搜题与练习等!
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
Copyright © 2021-2024 315题库 All Rights Reserved