首页 热点专区 义务教育 高等教育 出国留学 考研考公

C语言中自加与自减运算符怎么看,我好糊涂,i++与++i有啥区别?求计算机二级大神

发布网友

我来回答

3个回答

热心网友

i++就是语句执行完毕以后补做一个i=i+1的赋值,++i就是在语句执行之前执行一个i=i+1语句

热心网友

int a = 1 , i = 2;
(1)a=i++; (此时a=3,i=3)
(2)a=++i; (此时a=4,i=3)追问a=1吧?

追答好吧我写错了
是a+=i++
和a+=++i

热心网友

i++运算符就是先执行i原来的值或是初始值,再加1,而++i是先将原来的值或初始值加1再执行。希望能帮你理解

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com