复习篇

#牛客创作赏金赛#
C++快期末考了,在看往年试卷时有许多疑问
第一题还可以理解,毕竟书上没出现过and,or等,
但是第二题我换了VC6和VS2022都没能实现

        int i = 0;
while (i < 10)
{
cout << (i = i + 2) << endl;
}
//2  4  6  8  10
太怪了,有大佬能解释一下吗?
全部评论
第一题不是很明显的语法吗,第二题是经典的while后面直接写分号,没有循环体肯定无限循环。题目和你写出来的都不是同一个代码。
1 回复 分享
发布于 2024-12-28 15:10 北京
第一题 c 选项也是可以的。cpp 从 98 开始就支持了 and or 之类的替代标识符
1 回复 分享
发布于 2024-12-28 19:41 陕西

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务