若给定条件表达式“(n)?(c++):(c--)”,则表达式n与表达式 是等价的.A) n==0 B) n==1 C)

1个回答

  • 第一题 如果楼主还有楼上几位上机实验了 那么ABCD均不报错

    第二题 楼上的忘记还有个空字符也占一个位置 那么 大于15 也就是说最小应该是16 题目没有这个选项 如果是15 那么会提示error C2117:“s”:数组界限溢出 估计是出题者大意了 出错题了 哎

    这个回答很无语.

    1、报不报错是一回事,等价是一回事,1表达式的是(n)为真执行C++,否则C--,在C中,n不为0则真,则表达式等价为n!=0

    2、问的是字符串长度,没问存储空间大小, 不需要考虑,且为*s,不是自己分配空间,不会考虑溢出这个问题的.