gpt4 book ai didi

c++ - 这个环路测试条件是什么意思?

转载 作者:行者123 更新时间:2023-11-30 01:01:45 33 4
gpt4 key购买 nike

嗨,我很困惑,不知道这个测试条件在这个循环中意味着什么。

j<+i

有人可以解释一下它是如何工作的以及如何逐步阅读它吗?

for(int i = 0; i<5; i++)

for(int j = 0; j<+i; j++)

最佳答案

一元加运算符 + 是一个空操作,除了表达式 +a至少int

所以在你的情况下这是一个空操作,但它可以在奇怪的情况下产生影响:

#include <iostream>

void foo(int a){
std::cout << "pay me a bonus\n";
}

void foo(char a){
std::cout << "format my hard disk\n";
}

int main()
{
char a = '0';
foo(a);
foo(+a);
}

关于c++ - 这个环路测试条件是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58281158/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com