이 코드는 왜 그리고 어떻게 작동합니까?이 C++ 코드는 비정상적인 단일 부울 문과 어떻게 작동합니까?
#include <iostream>
using namespace std;
void nothing()
{
false;
}
int main()
{
cout << "Working" << endl;
nothing();
cout << "It worked!" << endl;
}
당신이 볼 수 있듯이,이 함수 nothing()
의 함수 정의는의 문 false;
하지만 아무 상관이없는,하지만 여전히 그것을 컴파일하고 아무것도하지 않고, 잘 실행됩니다. 어떻게 그리고 왜 이것이 가능한가? 내가 여기서 뭔가를 놓치고 있니?
왜이 코드가 잘못 되었습니까? 여기에 코드도 있습니다 :'1; 2; 3;' –
@Lashane 코드가 잘못되었다고 생각하지 않습니다. 어떻게 작동하는지 궁금 해서요. 감사합니다. btw – arghhjayy