728x90
<๋ณ์ c์ ๋ด๊ฒจ์๋ ๊ฐ๊ณผ ๋ณ์ a, ๋ณ์ b์ ๋์์ ๋ณต์ฌํ๋ ๋ฐฉ๋ฒ>
- = ์ฐ์ฐ์ chain ํ์์ผ๋ก ์ ์ด์ฃผ๋ฉด ๊ฐ๋ฅ
- a = b = c ์ฝ๋๋ฅผ ํตํด ์ค๋ฅธ์ชฝ์์๋ถํฐ ๋จผ์ b์ ๊ฐ c๋ฅผ ๋ฃ์ด์ฃผ๊ณ , ๊ทธ๋ค์ a์ ๊ฐ b๋ฅผ ๋ฃ์ด์ฃผ๊ฒ ๋๋ฏ๋ก ์ ๋ถ c์ ๋์ผํ ๊ฐ์ ๊ฐ๊ฒ ๋ฉ๋๋ค.
#include <stdio.h>
int main() {
int a = 5, b = 3, c = 9;
a = b = c;
printf("A is %d B is %d C is %d", a, b, c);
return 0;
}
โถ๋ฌธ์ : ์ ์ a, b, c์ ๊ฐ๊ฐ ๊ฐ 1, 2, 3์ ๋ฃ๊ณ c์ ๊ฐ์ a, b์ ๋ณต์ฌํ ๋ค, a, b, c์ ๊ฐ์ ์ฐจ๋ก๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์.
#include <stdio.h>
int main() {
int a = 1, b = 2, c = 3;
a = b = c;
printf("%d %d %d",a,b,c);
return 0;
}
โถ๋ฌธ์ : ์ ์ a, b, c์ ๊ฐ๊ฐ ๊ฐ 5, 6, 7์ ๋ฃ๊ณ c์ ๊ฐ์ a, b์ ๋ณต์ฌํ ๋ค, a, b, c์ ๊ฐ์ ์ฐจ๋ก๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์.
#include <stdio.h>
int main() {
int a = 5, b = 6, c = 7;
a = b = c;
printf("%d %d %d",a,b,c);
return 0;
}
โถ๋ฌธ์ :
์๋์ ์์๋ก ์ผ๋ค์ ์ํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์.
- ์ ์ a, b, c์ ์ฐจ๋ก๋๋ก ๊ฐ 1, 2, 3 ์ ๋ฃ์ต๋๋ค.
- ์ธ ์ ์์ ํฉ์ ๊ฐ ์ ์ a, b, c์ ์ ์ฅํฉ๋๋ค.
- a, b, c์ ๊ฐ์ ์ฐจ๋ก๋ก ์ถ๋ ฅํฉ๋๋ค.
#include <stdio.h>
int main() {
int a = 1, b = 2, c = 3;
int d = a+b+c;
a = b = c = d;
printf("%d %d %d",a,b,c);
return 0;
}