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
过程不一样而已
举例子 一个是别人让你移动一格
一个是你自己移动一格
我来回答修改/报错/举报内容!
猜你喜欢
- 王婆婆卖鸡蛋,她第一次卖了全部的一半少2个,第二次卖了余下的一半多2个,已知这篮鸡蛋原有32个.
- 《南京条约》英国侵略者取得了一系列侵略权益,其中,后来对我国民族资本主义工业造成危害最大的是
- 我的意思是听英语听力怎么听,是无意的听,培养语感,还是有意识的去听?
- 求中午翻译成英语啊虽然Master Chief是剩下的幸存者中的一个,但是他们中的任何一个人的能力都像整整一只部队.人类
- 5题 连词成句 
- 以 My Grandma 为题写一篇英语作文
- 找人手动翻译电脑的不要来
- 人生路上坎坷(或挫折)多的作文怎么写(或提纲)
- 哪里有英语听力下载?
- 全球气候变暖导致干旱,还有得挽救吗?
- research 何时可数 何时不可数
- 三星液晶显示器灯管的寿命是多少小时?