#include
#include
using namespace std;
#define STRING(y) cout << #y#y#y <
void pt(int a, int b, int c)
{
int value = a + b + c;
cout <
}
int main()
{
int x = 1;
pt(++x, x++, --x);
return 0;
}
다음 value 값은 무엇인가?
19년도 게임프로그래밍 전문가 자격증에 16번에 나왓던 문제인데..
저는 pt함수의 인자값이
pt(2,2,0)으로 생각했는데.. 하고 맞췃는데 복습할겸 보니깐
pt함수 인자값이
pt(2,0,2) 더라구요....
이해가 안가요.. 쉽게 설명해주실분 계십니까 ㅠ?
정상위 후배위
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
2 2 2 같은데?
2 2 2 아녀?
++x : 1에서 1미리 증가 = 2
x++ : 2 들어간후 1 증가
--x : 3에서 -1 한뒤 들어감 = 2
2, 2, 2 같은데 돌려봐도 2,0,2가뜨네 머지?
신기방기
https://m.blog.naver.com/PostView.nhn?blogId=tipsware&logNo=100168296597&proxyReferer=https%3A%2F%2Fwww.google.com%2F
인자는 처리순서가 뒤쪽부터라는듯