왜 결과가 36이 될지 이해하지 못합니다. 누군가 여기서 내게 무슨 일이 일어나고 있고 전처리 기가하는 일을 설명 할 수 있습니까? 많이C++ 매크로 sideeffect
#include <iostream>
#define QUADRAT(x) ((x) * (x))
using namespace std;
int main()
{
double no = 4.0;
double result = QUADRAT(++no);
cout << result;
return 0;
}
감사합니다 :>
감사합니다. 올리, 이제 이해가됩니다. :) – Max