网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月29日漏签0天
c++吧 关注:639,805贴子:2,116,142
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 7回复贴,共1页
<<返回c++吧
>0< 加载中...

???

  • 只看楼主
  • 收藏

  • 回复
  • 优雅刺客
  • throw
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
i+++j与(i++)+j等价还是与i+(++j)等价。为什么?


  • 幻の上帝
  • ->*
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
前者。
ISO C++11
2.5/5 [ Example: The program fragment x+++++y is parsed as x ++ ++ + y, which, if x and y have integral types, violates a constraint on increment operators, even though the parse x ++ + ++ y might yield a correct expression. —end example ]



2025-10-29 20:07:04
广告
不感兴趣
开通SVIP免广告
  • 优雅刺客
  • throw
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谢谢大神!!


  • heyzol
  • ==
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
只有考试才会这么恶心,编程没人这么写


  • 优雅刺客
  • throw
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是啊!考试TMD太烦人了。


  • 神与人的简称
  • ==
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
前者。原因是,在无法直接区分的情况下。C或C++会取下一个符号。如果符号可以组成一个符号。那么就继续下一个符号,如果不能组合成一个符号,那么就在这里分开。所以i+之后的+可以组成++属于递增符,那么C/C++会继续下一个符号。但是此时+++不成立,那么就在这里分开。后面同理。i++++j,会切分成i++ ++。因为i++后面的+号的后面也可以拼成递增符号。所以会分成++。我举个例子,i+++++j。这时候会分成i++ + ++j。因为中间不会成为++。因为++是一元运算符。而且如果是++,那么中间也没有操作元,所以不成立。而只有i++ + ++j成立。
这种原则称为大嘴法或者贪心法。


  • derekrose
  • ^
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我想知道外国的考试有没有这种题


  • zy123987
  • |
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
C陷阱与缺陷


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示