아까
#include <stdio.h>
int main()
{
int a = 1, b = 2, c = 3, x;
x = (a, b, c);
printf("a1=%d, a2=%d, a3=%d\n", a++, a++, a++);
printf("a1=%d, a2=%d, a3=%d\n", ++a, ++a, ++a);
return 0;
}
이거 올렸던 개뉴비인데
제발좀 알려주라ㅡㅡ
나 공부안하고 과제풀어달라는 개생키랑 다르다
학부생수준 실력에서 저런 문법코딩을 처음봐서 모른다는거다.
봤던 기억이 없다. 처음부터 아는 새키가 어딨겠냐
글재주 없어서 이만.
뭐 답을알려달라는거냐? 아니면 연산순서를 알려달라는거냐?
두서없이 적었네. 답은 내도 돌려보면 나온다. 내가 궁금한건 x = (a,b,c); 이 병신같은 코딩 한줄이다. 저놈의 의미만 알려주면 된다.
그러게 b 랑 c는 왜있냐 바꿔가며 확인해보라고 주는거같은데
뭥미 에러 날거 같은데
http://en.wikipedia.org/wiki/Comma_operator
너 혹시 책이 혼자연구하는 c/c++이냐?
콤마연산자는 오른쪽에서 왼쪽이다 라는 링크를 달아준거같은뎅
근데 콤마가 연산자맞냐 ㅋㅋㅋ 햇갈리넹
그냥봐도 x 는 왜 있는지 모르겠고 b와 c는 a랑 바꿔서 실행해보라고 넣어둔거같고
for에서 여러개 초기화할 때 쓰던 그거랑 같은 거여ㅓㅆ군
링크 고맙다. 진심.....
뭐 이런 좆같은 연산자가