++count
++count是什么意思啊? --------------------编程问答-------------------- count = count + 1; --------------------编程问答-------------------- Count先做count=count+1 然后在使用该count --------------------编程问答-------------------- 将count的值加1之后表达式++count的值也是加1 --------------------编程问答-------------------- 粘来一段给你看看
一直以来,++ --语法浪费了太多人的时间。说句实在话,++ -- 在C语言中其实是一个很细节的语法,除了表达简练外,真的没有什么其它的好处了。
由于中国的C语言教程长期以来被谭浩强主宰,而谭又错误的把++ --作为一个C语言重点来教,并增加了一些难点,把本来很简单的语法,搞得复杂无比!
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i;
而 a = i++,相当于 a = i; i=i+1;
如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。
因为a=++i完全可以写成 i++; a=i。
a=i++完全可以写成 a=i; i++。
而且,这也是一种好的程序风格:++ -- 语句如非特殊需要,请单独一行使用 --------------------编程问答-------------------- 将 ++count 单独作为表达式,而不使用 = 运算符,++count 和 count++ 以及 count += 1 是一样的。 --------------------编程问答-------------------- 哦~~~我知道啦~~谢谢 --------------------编程问答-------------------- 先自增1,再使用增加后的变量 --------------------编程问答-------------------- int i = 0;
Console.WriteLine(i++);//先输出再加,如此结果便是0
Console.WriteLine(++i);//先加后输出,结果便是2(在之前加过1) --------------------编程问答-------------------- yes yes yes yes --------------------编程问答-------------------- 4楼说得很详细了 --------------------编程问答-------------------- 全都正确~~~ --------------------编程问答-------------------- int i = ++count; //i=count+1 count会加1
int j = count++;//j=count count会加1
--是同样的道理 --------------------编程问答-------------------- --------------------编程问答-------------------- 先自加后 在进行运算·· --------------------编程问答-------------------- 先自增赋值给本身,然后参与运算 --------------------编程问答-------------------- ++在前,先加后用
++在后,先用后加
--------------------编程问答--------------------
变量单独前置++,和后置++是没什么分别的
补充:.NET技术 , C#