Chinaunix

标题: 我是个菜鸟问大家个问题2级的 [打印本页]

作者: qwerfx    时间: 2006-06-19 12:24
标题: 我是个菜鸟问大家个问题2级的
操作数++先使用操作数的值参与表达式的计算,然后将操作数的值加1
++操作数先将操作数的值加1,然后使用操作数的新值参与表达式计算
如 int i=3:
    int j=i++;   //执行后 i=4,  j=3
    int k=++i;  //执行后  i=5,  k=5
怎么让他们得出这个数的i=5 k=5?谢谢i=4 j=3也不懂
作者: zw_ren    时间: 2006-06-19 13:06
int i = 3;  // 此时i = 3;
int j = i++;  // 这句相当于
                   //       int j = i;    // 此时 j = 3
                   //       i = i + 1;   // 此时 i = 4
int k = ++i; // 这句相当于
                   //       i = i + 1;   // 由于之前i=4, 所以现在 i = 5
                   //       int k = i;   // 此时 k = 5
作者: qwerfx    时间: 2006-06-19 13:14
明白多了谢谢
作者: 我是好人    时间: 2006-06-23 15:09
不是吧,这个问题也来问吗?
作者: xj_bluesky    时间: 2006-06-23 15:54
ding
作者: lscc9    时间: 2006-06-23 20:34
入门级的问题




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2