c语言中*a++和(*a)++有什么不同?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 18:06:47
c语言中*a++和(*a)++有什么不同?c语言中*a++和(*a)++有什么不同?c语言中*a++和(*a)++有什么不同?*a++和(*a)++区别一个是指针后移一个是指针指向的内容自加举例int
c语言中*a++和(*a)++有什么不同?
c语言中*a++和(*a)++有什么不同?
c语言中*a++和(*a)++有什么不同?
*a++ 和(*a)++
区别 一个是 指针后移 一个是指针指向的内容自加
举例
int *a, b[2]={2,1},c;
a = b;
c=*a++ 那么 a 指向1 则c等于2
c=(*a)++ 那么 c 等于2
过程不一样而已
举例子 一个是别人让你移动一格
一个是你自己移动一格