首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 小小的欺骗,你能看出来吗? [已结帖,结帖人:dwen20]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dwen20
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-05-11 16:28:54 楼主
    #include <iostream> // for cout

    int main()
    {
      int x = 4;
      int y = 2;
      int *px = &x;
      int *py = &y;

      std::cout < < "4 / 2 = " < < *px/*py < < std::endl;

      return 0;
    }

    这段代码会正确输出吗?
    0  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • smilecnf
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 16:38:241楼 得分:0
    C/C++ code
    /*py < < std::endl; return 0; } 被注释掉了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • arong1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 16:42:342楼 得分:0
    编译过不了吧
    /*是特殊的,不能直接连在一起
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • hughchen
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 16:57:513楼 得分:0
    这段代码在编译时不会通过,......std::cout  < < "4 / 2 = "  < < *px/*py  < < std::endl; 其中/*会被认为是注释的开始,知道代码结束,所以还会让编译器认为函数没有结束的错误。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lin29276
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 17:11:334楼 得分:0
    嗯,很强大
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lin29276
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 17:12:465楼 得分:0
    为什么" < <"之间有一空格???故意打上去滴??
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lin29276
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 17:13:306楼 得分:0
    汗,知道啦    真服了CSDN
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dwen20
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 19:45:227楼 得分:0
    如果不用编译器和任何编辑器,这个错误很少有人看出来的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Row_Li
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 19:52:138楼 得分:0
    汗,好的编程风格还是很重要的。不看下面的评论还真没有看出来
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • birchlin
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 20:25:379楼 得分:0
    牛!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zmlovelx
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 20:36:0810楼 得分:0
    引用 7 楼 dwen20 的回复:
    如果不用编译器和任何编辑器,这个错误很少有人看出来的。

    不错
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fanlehai
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 20:47:1811楼 得分:0
    厉害
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liujun12355
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 21:02:3812楼 得分:0
    什么东东?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • andywiliang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 21:23:4613楼 得分:0
    帮顶...................
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaoshu666
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 22:26:5914楼 得分:0
    如何改正
    加括号吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lijiawlm
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 22:34:5615楼 得分:0
    呵呵  真厉害  就是要靠编译器加代码编辑器
    估计是把楼主苦了一段时间!!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dwen20
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 22:54:0216楼 得分:0
    引用 14 楼 xiaoshu666 的回复:
    如何改正
    加括号吗?

    加括号吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dwen20
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 22:55:0117楼 得分:0
    引用 15 楼 lijiawlm 的回复:
    呵呵  真厉害  就是要靠编译器加代码编辑器 
    估计是把楼主苦了一段时间!!!!

    我也是在网上看到的,当时自己也没有看懂
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Oversense
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-11 23:22:0818楼 得分:0
    有点意思
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ribut9225
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-12 10:09:5819楼 得分:0
    路过
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • nuaacj8888
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-12 10:29:3920楼 得分:0
    呵呵,一拷贝到编译器里就露馅了,被注释掉了,加个括号就ok了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xkyx_cn
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-05-12 10:33:4521楼 得分:0
    细节决定成败
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • SSSummering114
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-12 12:58:2822楼 得分:0
    引用 18 楼 Oversense 的回复:
    有点意思
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lkldiy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-12 13:38:5723楼 得分:0
    加()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Chiyer
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 5

      4

      5

    发表于:2008-05-12 13:42:5624楼 得分:0
    C/C++ code
    std::cout<< "4 / 2 = " << (*px) / (*py) << std::endl;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Demon__Hunter
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-05-12 14:30:4525楼 得分:0
    偶一眼看出来了~~~~
    /和*之间,加空格就行了~~~~~~~~
    编译器就不会分析成/*了~~~~~~
    修改 删除 举报 引用 回复