ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

โ˜• ๋ฐฐ์—ด์˜ ๊ฐœ๋…

 

 

๐Ÿฎ ๋ฐฐ์—ด์˜ ์ •์˜์™€ ํ˜•ํƒœ


๋ฐฐ์—ด์˜ ์ •์˜

• ๋™์ผํ•œ ์ž๋ฃŒํ˜•์„ ๊ฐ–๋Š” ์ž๋ฃŒ๋“ค์˜ ๋ฆฌ์ŠคํŠธ
• ๋ฐฐ์—ด์˜ ๊ฐ ์š”์†Œ๋Š” ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜ ์ทจ๊ธ‰
• ๋ฐฐ์—ด์€ ๋ฐฐ์—ด๋ช…๊ณผ ์ฒจ์ž(์ธ๋ฑ์Šค)๋กœ ๊ตฌ๋ถ„


๋ฐฐ์—ด์˜ ์„ ์–ธ ํ˜•ํƒœ

• 1์ฐจ์› ๋ฐฐ์—ด
• 2์ฐจ์› ๋ฐฐ์—ด
• 3์ฐจ์› ๋ฐฐ์—ด

 


 

๐Ÿฎ 1์ฐจ์› ๋ฐฐ์—ด

• ๋ฐฐ์—ด์˜ ์ฒจ์ž๊ฐ€ ํ•˜๋‚˜๋งŒ ์žˆ๋Š” ๋ฐฐ์—ด
์ฒจ์ž์˜ ๊ฐœ์ˆ˜๋Š” ๋ฐฐ์—ด ์ „์ฒด์˜ ๊ตฌ์„ฑ ์š”์†Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ์˜๋ฏธ
• ๋ฐฐ์—ด ๊ฐ ์š”์†Œ๋Š” ๋ฐฐ์—ด๋ช…, ์ฒจ์ž๋กœ ๊ตฌ๋ถ„ (์ฒจ์ž๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘)
• ๋ฐฐ์—ด์˜ ๊ฐ ์š”์†Œ๋Š” ๋ฐฐ์—ด๋ช…๊ณผ ์ฒจ์ž๋กœ ๊ตฌ๋ถ„ (์ž๋ฃŒํ˜•๊ณผ ๊ธฐ์–ตํด๋ž˜์Šค ๊ฐ–์Œ)

 

๐Ÿฎ 1์ฐจ์› ๋ฐฐ์—ด ์„ ์–ธ

 

๐Ÿฎ1์ฐจ์› ๋ฐฐ์—ด์˜ ๊ธฐ์–ต๊ณต๊ฐ„ ํ‘œํ˜„

 

๐Ÿฎ1์ฐจ์› ๋ฐฐ์—ด์˜ ์ดˆ๊ธฐํ™”

๋ฐฐ์—ด์„ ์„ ์–ธํ•˜๋ฉด ๊ธฐ์–ต๊ณต๊ฐ„์„ ์ดˆ๊ธฐํ™”ํ•ด์•ผ ํ•จ

์ดˆ๊ธฐํ™” ๋ฐฉ๋ฒ•
1) ๋ฐฐ์—ด ์„ ์–ธ ํ›„ ์ดˆ๊ธฐ๊ฐ’ ํ• ๋‹น
2) ๋ฐฐ์—ด ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐ๊ฐ’ ํ• ๋‹น
3) ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ ์ž๋ฃŒ๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ์ดˆ๊ธฐํ™”

1) ๋ฐฐ์—ด ์„ ์–ธ ํ›„ ์ดˆ๊ธฐ๊ฐ’ ํ• ๋‹น

int array[4];
    array[0] = 10;
    array[1] = 20;
    array[2] = 30;
    array[3] = 40;

2) ๋ฐฐ์—ด ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐ๊ฐ’ ํ• ๋‹น

int array[4] = {1, 2, 3, 4};	// ๋ฐฐ์—ด ๊ฐ ์š”์†Œ์— ์ดˆ๊ธฐ๊ฐ’ ํ• ๋‹น
int array[] = {1, 2, 3, 4};	// ๋ฐฐ์—ด์˜ ํฌ๊ธฐ ์ƒ๋žต ๊ฐ€๋Šฅ
int array[4] = {1, 2, 3, };	// array[3] = 0 ์œผ๋กœ ์ดˆ๊ธฐํ™”
int array[4] = {1, , 3, 4};	// error
int array[4] = {1, 2, 3, 4, 5};	// error (ํ™•๋ณด๋œ ๊ธฐ์–ต๊ณต๊ฐ„๋ณด๋‹ค ๋งŽ์€ ์ดˆ๊ธฐ๊ฐ’)

3) ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ ์ž๋ฃŒ๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ์ดˆ๊ธฐํ™”

int x[10];

for(i = 0; i < 10; i++){
	scanf("%d", &x[i]);
}

 

๐Ÿฎ1์ฐจ์› ๋ฐฐ์—ด์˜ ์ดˆ๊ธฐํ™” ํ›„ ๊ธฐ์–ต๊ณต๊ฐ„์˜ ํ‘œํ˜„

 


โ˜•๋‹ค์ฐจ์› ๋ฐฐ์—ด (2์ฐจ์›, 3์ฐจ์›)

 

๐Ÿฎ 2์ฐจ์› ๋ฐฐ์—ด ์„ ์–ธ

 

๐Ÿฎ 2์ฐจ์› ๋ฐฐ์—ด ์„ ์–ธ๊ณผ ์ดˆ๊ธฐํ™”

int array[3][3] = {1, 2, 3, 4, 5, 6, 7, 8, 9}; // 3x3
int array[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int array[3][3] = {{1, 2, 3},
                   {4, 5, 6},
                   {7, 8, 9}};

 

๐Ÿฎ 2์ฐจ์› ๋ฐฐ์—ด์˜ ๊ธฐ์–ต๊ณต๊ฐ„ ํ‘œํ˜„

 


 

๐Ÿฎ 3์ฐจ์› ๋ฐฐ์—ด ์„ ์–ธ

 

๐Ÿฎ 3์ฐจ์› ๋ฐฐ์—ด ์ดˆ๊ธฐํ™”์™€ ๊ธฐ์–ต๊ณต๊ฐ„ ํ‘œํ˜„

int a[2][3][4] = {{{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}},
	        {{13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24}}};

 


โ˜• charํ˜• ๋ฐฐ์—ด(๋ฌธ์žํ˜• ๋ฐฐ์—ด)

 

• [๋ฌธ์ž์—ด ๊ธธ์ด + 1] ์—์„œ +1์ธ ์ด์œ  : ๋„ ๋ฌธ์ž '\0' ๊ฐ€ ๋์— ๋“ค์–ด๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ

 

๐Ÿฎ charํ˜• ๋ฐฐ์—ด๊ณผ ๋ฌธ์ž

char name[] = "HONG GIL DONG"; // ๋ฌธ์ž์—ด ๋‹จ์œ„๋กœ ์ดˆ๊ธฐํ™”
char address[] = ['S', 'E', 'O', 'U'. 'L', '\0']; // ๋ฌธ์ž ๋‹จ์œ„๋กœ ์ดˆ๊ธฐํ™” ('\0' ๋ฌธ์ž ์‚ฝ์ž… ํ•„์ˆ˜)

โ‡จ ๋ฌธ์ž์—ด ๋‹จ์œ„๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” '\0' ๋ฌธ์ž๊ฐ€ ์ž๋™์œผ๋กœ ์‚ฝ์ž…

โ‡จ ๋ฌธ์ž ๋‹จ์œ„๋กœ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” '\0' ๋ฌธ์ž๋ฅผ ์ง์ ‘ ์‚ฝ์ž…ํ•ด์ค˜์•ผ ํ•จ
(๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ž ๋’ค์— ์“ฐ๋ ˆ๊ธฐ ๊ฐ’์ด ๋ถ™์„ ์ˆ˜ ์žˆ์Œ)

 

 


โ˜• ํ•จ์ˆ˜์™€ ๋ฐฐ์—ด

 

๐Ÿฎ ๋ฐฐ์—ด์„ ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ

 

๐Ÿฎ 2์ฐจ์› ๋ฐฐ์—ด์ด ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉ๋œ ์˜ˆ

 

๋Œ“๊ธ€
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ