复习篇
#牛客创作赏金赛#
C++快期末考了,在看往年试卷时有许多疑问
第一题还可以理解,毕竟书上没出现过and,or等,
但是第二题我换了VC6和VS2022都没能实现
int i = 0;
while (i < 10)
{
cout << (i = i + 2) << endl;
}
//2 4 6 8 10
太怪了,有大佬能解释一下吗?
C++快期末考了,在看往年试卷时有许多疑问
第一题还可以理解,毕竟书上没出现过and,or等,
但是第二题我换了VC6和VS2022都没能实现
int i = 0;
while (i < 10)
{
cout << (i = i + 2) << endl;
}
//2 4 6 8 10
太怪了,有大佬能解释一下吗?
全部评论
第一题不是很明显的语法吗,第二题是经典的while后面直接写分号,没有循环体肯定无限循环。题目和你写出来的都不是同一个代码。
第一题 c 选项也是可以的。cpp 从 98 开始就支持了 and or 之类的替代标识符
相关推荐