免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2000 | 回复: 9
打印 上一主题 下一主题

关于++i和i++的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-28 13:05 |只看该作者 |倒序浏览

  1. #include "iostream.h"

  2. void main()
  3. {
  4.          int i=0;
  5.          int m=0;
  6.          i++;
  7.          ++m;
  8.          cout<<"i: "<<i<<endl;
  9.          cout<<"m: "<<m<<endl;
  10. }
复制代码

这段代码的输出结果是一样的,
那么它们在用途上有什么不同?

论坛徽章:
0
2 [报告]
发表于 2003-02-28 13:16 |只看该作者

关于++i和i++的问题

这是最基础的问题
估计是没人回答了
建议你还是先找本入门教材仔细看一遍吧

论坛徽章:
0
3 [报告]
发表于 2003-02-28 13:23 |只看该作者

关于++i和i++的问题


  1. #include "iostream.h"

  2. void main()
  3. {
  4.          int i=0;
  5.          int m=0;
  6. //         i++;
  7. //         ++m;
  8.          cout<<"i: "<<i++<<endl;
  9.          cout<<"m: "<<++m<<endl;
  10. }

复制代码


试试!

论坛徽章:
0
4 [报告]
发表于 2003-02-28 13:33 |只看该作者

关于++i和i++的问题

楼上大哥,我想你说的意思我是明白的.
++i是属于前增量,先修改操作数使之增加1,作为表达式的值,即i=i+1,
i++是属于后增量,先赋值后增加1,即i=i,i=i+1;
不知道我说得对不对?
可我不清楚的是它们在用途上有什么不同?能不能举例示之?

论坛徽章:
0
5 [报告]
发表于 2003-02-28 13:37 |只看该作者

关于++i和i++的问题

或者说在下面的语句中i++与++i用途是不是一样?
for(int i=0;i<10;i++)
for(int i=0;i<10;++i)

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2003-02-28 14:04 |只看该作者

关于++i和i++的问题

原帖由 "qdqiqi" 发表:
下面的语句中i++与++i用途是不是一样?
for(int i=0;i<10;i++)
for(int i=0;i<10;++i)

是一样的。

i++ 和 ++i 的区别,只有当出现在表达式(指广义的表达式,包括函数调用)中时,才会显现出来,否则 ----?也就是当他们自成语句时,没有什么区别。

就有关 C 语法的问题,请加:QQ 116544783。

论坛徽章:
0
7 [报告]
发表于 2003-02-28 16:17 |只看该作者

关于++i和i++的问题

能不能举个在函数中调用的例子
谢谢了! :wink:

论坛徽章:
0
8 [报告]
发表于 2003-03-04 21:41 |只看该作者

关于++i和i++的问题

  1. #include "iostream.h"

  2. void main()
  3. {
  4.          int i=0;
  5.          int m=0;
  6. //         i++;
  7. //         ++m;
  8.          cout<<"i: "<<i++<<endl;
  9.          cout<<"m: "<<++m<<endl;
  10. }
复制代码


你这段代码和楼主的代码输出结果可不是一样的。。

论坛徽章:
0
9 [报告]
发表于 2003-03-05 10:50 |只看该作者

关于++i和i++的问题

是啊!
就是要它不一样啊!

论坛徽章:
0
10 [报告]
发表于 2003-03-06 12:43 |只看该作者

关于++i和i++的问题

呵呵这就好比你吃一口再说,跟说完再吃一口的区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP