学C语言时的遇到的难题

2025-05-22 07:53:41
推荐回答(5个)
回答1:

对于后置的自增运算符,对于你写的程序先赋值后才完成自增运算,即i的值100先赋值给total后才进行自增运算此时i的值会加1变成101,如果是前置的自增运算例如total=++i则此时先进行自增运算后才赋值,这时total的值就会为101,i的值也为101.

回答2:

total=i++; 这个式子中 i 在 ++的前面,所以先返回 i 的值赋给 total ,然后 i 再自加为 101;
如果 total=++i; ++ 在 i 的前面的话,那么就是 i 先自加为 101 然后把自加后的值返回赋给 total

回答3:

total = i++; 是先把i的值赋给total再加一。所以i是101,total是100

回答4:

你首先要明白i++是什么意思,是先用i的值,然后在自加,所以total=100,然后在i=i+1=101;

回答5:

这个程序total=i++;
效果等同于total=i;
i=i+1;是先执行total=i;在执行i++;
你可以把我那两句复制上去试试 。