I couldn't find a proper title
for this question, sorry for that;
I found below piece of code in a blog
#include <iostream>
#define TEN 10;
#define EIGHT TEN-2;
int main() {
int size = EIGHT;
std::cout << size;
}
Out Put: 10
Why is it 10
not 8
?