【问题标题】:C++ sum char and integerC++ sum char 和 integer
【发布时间】:2015-03-05 17:15:43
【问题描述】:

我无法解决这个问题。你能告诉我以下语法的结果是什么吗?

strcpy(s,"3x2y1");
s[2]='x'+2; /* what's showing when the following add is done? */

谢谢!

【问题讨论】:

  • s 将是“3xzy1”,我猜
  • 谢谢你!我没看错:)
  • 我发了一个答案,请看
  • 为什么不在编译器中尝试一下呢? Stackoverflow 不是 C++ 编译器的人机界面。
  • 你为什么不闭嘴?为什么是 Stackoverflow?不是用来提问和回答问题吗?如果你不想给别人一个好的答案,那就不要在这里写任何东西。

标签: c++ char int


【解决方案1】:

这里s 将是“3xzy1”,因为s[2]='x'+2; 使s[2] 等于“z”,其中“z”是一个字符,而不是一个字符串。

'x'-1=='w';
'x'+1=='y';
'x'+2=='z'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-27
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 2018-05-30
    相关资源
    最近更新 更多