首页 > 教育

c语言中ch=*s++;ch=*++s;ch=++*s;ch=(*s)++;分别是什么意思?

更新时间2019-12-04 04:17:49

首先,要注意类型,如ch为char,而s为char *;

对ch=*s++; 表示先将*s赋结ch,然后s=s+1

ch=*++s;表示先s=s+1,然后将*s赋合ch

ch=++*s ;表示将(*s)的内容+1,然后赋给ch

ch=(*s)++;表示将*s赋给ch,然后(*s)内容加1


相关标签:c语言

上一篇:女人对你说心累怎么回答他

下一篇:171看成117得到的商比原来小3两个余数都相同,求除数是多少