님이 쓰신 글 :
: => x*MAX 는
: x * 1 + MIN 는
: x * 1 + MIN 는 연산 순위가 *(/) , +(-) 이므로 7이 됩니다.
:
: 님이 쓰신 글 :
: : 답변 감사합니다. 그리고 제가 둘이 곱한갑을 8이라고 했었네요 ㅋㅋㅋㅋㅋ
: :
: : 그런데
: : # define MAX 1+MIN
: : : 를
: : :
: : : 님이 쓰신 글 :
: : : # include <stdio.h>
: : : # define MIN 5
: : : # define MAX 1+MIN
: : :
: : : int main()
: : : {
: : : int x=2,y;
: : : printf("y=%d x=%d MAX=%d\n",x*MAX,x,MAX);
: : : }
: :
: :
: : 이대로 진행해서 7이 나온 이유는 왜인지 아시나요 ??
연산순위 는 그렇지만 괄호로 묶여있으니 더하기부터 먼저함
|