我们先学的java.
本来就是学的模模糊糊的.特别涉及到数组.运算的时候 头就大了.看到什么 
if(XX)
{
i++;
if(XXX){
j++;
}
}
的 头就大.现在到了C#了.又看到了
i++
的运算了.
看着就头晕.
想做个计算器.搞得现在有思路.不知道怎么实现.我该怎么加强.或则推荐我看什么教程.能够恶补一下?感激不尽...

解决方案 »

  1.   


    java里面没有i++?
    我记得有
      

  2.   

    计算器做为入门非常好
    C#比较JAVA 帮助文档丰富,权威,因此可以放心的学习C# 依托于MSDN中文帮助文档再配合自己动手,关键是不断发现新目标,帮助自己动手消化那些技术表述和理解算法
    理论也要靠动手才行,学一些数据结构方面的东西,
      

  3.   

    i++、 ++i
    的问题你自己写个例子,就知道什么了。
    if、else if i++、++i这些
    c#和java都是一样的
      

  4.   

    C#中 i++ 、++i
    有区别吗?
    重要吗?
      

  5.   

    看看MSDN和C# 入门经典
    计算器实现方法很多
    http://topic.csdn.net/u/20090928/21/a476920f-49aa-4975-a1cd-2d6fc806698f.html
      

  6.   

    单独一条语句的话,i++ 和 ++i对于程序的执行没有任何区别,
    前者是先用再加,后者是先加再用,
    假如 i=1; a=0;
    若a=i++; 则执行完a=1,i=2
    若a=++i; 则执行完a=2,i=2
    单独一条语句其实跟没没有用i的值,所以效果是一样的。
      

  7.   

    建议你学一门原生代码开发语言如Delphi就没有I++之类的
    这样你的开发就能胜任所有的工作,作WEB有Java,作桌面,驱动有Delphi了,也不会有什么++来烦你
      

  8.   

    有时候运算的时候+的先后顺序不一样

    int i=2;
    if(i++==2)
    {
      这里的语句是要执行的;
    }
    又如
    int i=2;
    if(++i==2)
    {
      这里的语句不会执行;
    }上面的两例最后i的值都为3
      

  9.   

    int a=1;
    int b=a++;
    结果a=2;b=1;int a=1;
    int b=++a;
    结果a=2;b=2;
    其实很简单的int b=a++;
    可以看成
    int b=a;
    a++;而int b=++a;
    可以看成
    a++;
    b=a;
    就这些了