C ์ธ์ด์์ ๋ฐฐ์ด์ ๋์ผํ ๋ฐ์ดํฐ ํ์์ ์ฌ๋ฌ ์์๋ฅผ ํ๋์ ๋ณ์์ ์ฐ์์ ์ผ๋ก ์ ์ฅํ๋ ์๋ฃ ๊ตฌ์กฐ์ ๋๋ค. ๊ฐ ์์๋ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ ๊ทผํ ์ ์์ต๋๋ค. ๋ฐฐ์ด์ ์ ์ธํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
๋ฐฐ์ด์ ํน์ง
- ํญ์ ๊ฐ์ด (์ด๊ธฐํ) ์์ด์ผ ํฉ๋๋ค.
- [ ] ์นธ ์์๋ ์์๋ง ์ฌ ์ ์์ต๋๋ค.
- arr[10] = { 1, 2 } -> ๋ฐฐ์ด์ด 10์นธ ์ด๊ธฐ ๋๋ฌธ์ 8์นธ์ 0์ผ๋ก ๋์ต๋๋ค.
- arr[] = { 1, 2 ) -> ๊ฐ์ด 2๊ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ 2์นธ์ด ์๋์ผ๋ก ํ ๋น๋ฉ๋๋ค.
๋ฐฐ์ด๊ณผ ๋ฐ๋ณต๋ฌธ
๋ฐ๋ณต๋ฌธ๊ณผ ํจ๊ป ๋ฐฐ์ด์ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๊ฒ ๋ชจ๋ ์์์ ์ ๊ทผํ ์ ์์ต๋๋ค.
๋ค์ฐจ์ ๋ฐฐ์ด
C ์ธ์ด์์๋ ๋ค์ฐจ์ ๋ฐฐ์ด๋ ์ง์๋ฉ๋๋ค. 2์ฐจ์ ๋ฐฐ์ด์ ํ(row)๊ณผ ์ด(column)๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๋ค์ฐจ์ ๋ฐฐ์ด์ ์ฌ๋ฌ ์ฐจ์์ผ๋ก ํ์ฅ๋ ์ ์์ต๋๋ค.๋ฐ๋ณต๋ฌธ๊ณผ ํจ๊ป ๋ฐฐ์ด์ ์ฌ์ฉํ๋ฉด ๊ฐํธํ๊ฒ ๋ชจ๋ ์์์ ์ ๊ทผํ ์ ์์ต๋๋ค.
๋ฐฐ์ด๊ณผ ํฌ์ธํฐ
๋ฐฐ์ด์ ํฌ์ธํฐ์ ๋ฐ์ ํ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ฐฐ์ด ์ด๋ฆ ์์ฒด๋ ํด๋น ๋ฐฐ์ด์ ์ฒซ ๋ฒ์งธ ์์๋ฅผ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ๋ก ํด์๋ฉ๋๋ค.
๋ฐฐ์ด ์์์ ์ ๊ทผํ๋ ๊ฒ์ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ์ ์ฌํ๋ฉฐ, ๋ฐฐ์ด์ ์ค์ ๋ก ๋ฉ๋ชจ๋ฆฌ ์์ ์ฐ์์ ์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.
'Programming > C language' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
15 File input & output (1) | 2024.01.25 |
---|---|
14 Structure (๊ตฌ์กฐ์ฒด) (0) | 2024.01.25 |
12 Pointer (1) | 2024.01.24 |
11 function (ํจ์) (0) | 2024.01.23 |
10 string (feat. random ํจ์) (0) | 2024.01.23 |
๋๊ธ