์ง์ญ๋ณ์
-
[TIL] - 230705 ์๋ฐ ์ ์ด๋ฌธ, ์บก์ํ, ๋ฐ๋ณต๋ฌธ, ๋ฐฐTIL 2023. 7. 5. 18:09
# kb IT's your life 4๊ธฐ ๐Facts Test class(main)์ ์ญํ 1. ๊ฐ์ฒด ์์ฑ: class์ ๋ฉค๋ฒ๋ค ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ฉ 2. ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผ: ์ฌ์ฉ - ํ๋ ์ฌ์ฉ --> ๊ฐ ํ ๋น - ๋ฉ์๋ ์ฌ์ฉ --> ํธ์ถ ๋ฐํํ์ ์ด ์์ด ํจ์๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ์์ฑ์๋ class ๊ตฌ์ฑ์์์ ํฌํจ๋์ง ์๋๋ค. - ํ๋์ ํด๋์ค์๋ ๋ฐ๋์ ํ๋ ์ด์์ ์์ฑ์๊ฐ ์กด์ฌํ๋ค. - ๋ช ์์ ์์ฑ์๊ฐ ์ ์๋์ด ์์ง ์์ ๋ ์ปดํ์ผ๋ฌ๊ฐ ๋ฌด์กฐ๊ฑด ๊ธฐ๋ณธ ์์ฑ์๋ฅผ ๋ฃ์ด์ค๋ค. - ๋ง์ฝ์ ๋ช ์์ ์์ฑ์๊ฐ ์ ์๋์ด ์์ผ๋ฉด ๊ทธ๋๋ ์๋์ผ๋ก ๊ธฐ๋ณธ ์์ฑ์๊ฐ ์ ์๋์ง ์๋๋ค. Package package ์ ์ธ ๋ถ๋ถ์ด ๊ฐ์ฅ ์ฒ์์ ๋์จ๋ค. package๋ ๋ฌด์กฐ๊ฑด ์๋ฌธ์, ํค์๋๋ ์ ์ธ, .๋ฅผ ๊ธฐ์ค์ผ๋ก ์์, ํ์๊ฐ ๋๋จ. .class ..
-
[C,C++] ๋ณ์์ ์ข ๋ฅ(์ง์ญ, ์ ์ญ, ์ ์ ,๋ ์ง์คํฐ)ETC/[C, C++] 2022. 4. 24. 23:55
์ง์ญ๋ณ์ ํจ์ ๋ด ์์ ๋ถ๋ถ์์ ์ ์ธ ํจ์๊ฐ ๋๋ ๋๊น์ง ์ฌ์ฉ ๊ฐ๋ฅ ํจ์๊ฐ ํธ์ถ๋ผ์ ๋ช ๋ น์ด ์คํ๋๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ์กํ๋ค๊ฐ ํจ์๊ฐ ๋ฐํ๋ ๋ ์ฌ๋ผ์ง. ์๋ ์ด๊ธฐํ๋ ๋์ง ์๊ณ ์ฐ๋ ๊ธฐ ๊ฐ์ด ์์. int main(){ int a=3, b=8; printf("%d, %d\n",a,b);//3 8 {//์ง์ญ๋ณ์ temp ์ค์ int temp; temp=a; a=b; b=temp; } printf("%d, %d\n",a,b);//8 3 return 0; } ๋ ๊ฐ์ ๋ฐ๊พธ๋ ค๊ณ {} ์์์ temp๋ผ๋ ๋ณ์๋ฅผ ์์์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ชจ์ต. ์ ์ญ ๋ณ์ ํจ์ ๋ฐ๊นฅ์์ ์ ์ธ, ํ๋ก๊ทธ๋จ ์์ํ ๋ ์ ์ฅ๊ณต๊ฐ ํ๋ณด๋๊ณ , ๋๋ ๋ ์ ์ฅ๊ณต๊ฐ ์ฌ๋ผ์ง. ์ ์ธํ๋ฉด ์๋์ผ๋ก 0์ผ๋ก ์ด๊ธฐํ๋จ. ๋ชจ๋ ํจ์๋ค์ด ์์ ๋กญ๊ฒ ๋ฐ์ดํฐ ๊ณต์ ๋จ์ ํ๋ก๊ทธ๋จ ์ค..