Posts
Q&A
๊ฐ์ ๋ด์ฉ ์ง๋ฌธ ๋๋ฆฝ๋๋ค!
๋ต๊ธ ๊ฐ์ฌํฉ๋๋ค. ์ ๋ง์์ฃผ์ ๋๋ก, prev๊ฐ์ด null ์ธ ๊ฒฝ์ฐ๋ search์ ์์๋ ธ๋๊ฐ Null, ์ฆ search๊ฐ head์ธ ๊ฒฝ์ฐ๋ก ์ดํดํ๊ณ ์์ต๋๋ค. ๋ค๋ง ๊ฐ์ ์ค ๋ง์์์๋, prev๊ฐ์ด null ์ผ๋ prev๊ฐ head๋ผ๊ณ ๋ง์ํ์ ๋ถ๋ถ์์ ํผ๋์ด ์๊ฒผ์ต๋๋ค.prev๊ฐ head ๋ผ๋๊ฑด search๊ฐ head์ ๋ค์ ๋ ธ๋๋ผ๋ ๋ป์ด๋๊น์!
- 0
- 2
- 320
Q&A
header file๊ณผ include ์ง๋ฌธ๋๋ฆฝ๋๋ค!
๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.์ด์ ์ง๋ฌธ์์ ๋ง์ํด์ฃผ์ c์ h๋ฅผ ๋๋๋ ์ด์ ๋ ์ดํด๊ฐ ๋์ต๋๋ค.์... ๋ต๋ณ์์ cํ์ผ์์ include๋ฅผ ์ํ๋ฉด headerํ์ผ์์ ๋ชจ๋ฅธ๋ค๊ณ ํ์ ๋ถ๋ถ์ด์ ๊ฐ ํ ์คํธ๋ฅผ ํด๋ดค์๋๋ ์ ๋๋๊ฑธ๊น์? ใ ใ #include void test() { printf("didn't include\n"); } void test();์ ๋ ํ์ผ๋ก lib์ ๋ง๋ค๊ณ , ์์ ๋ค๋ฅธ ํ๋ก์ ํธ์์ ๋ถ๋ฌ์๋ณด์์ต๋๋ค. #include #include int main() { test(); return 0; }ํ์๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ cํ์ผ์์ header๋ฅผ Include ํ์ง ์์์์๋ testํจ์๊ฐ ์ ์คํ์ด ๋๋๋ผ๊ตฌ์,,,,, ์ ๊ทธ๋ฐ ๊ฒ์ผ๊น์?
- 0
- 3
- 429
Q&A
structure์ stack, heap ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์์ ๊ฐ์ฌํฉ๋๋ค! ์ ๊ฐ ํผ๋์ด ๋์๋ ๋ถ๋ถ์ ๊ทธ๋ฆผ1 (๋นจ๊ฐ์)์pf๊ฐ ๊ฐ๋ฅดํค๋ ๊ณต๊ฐ์ด stack์ธ์ง heap์ธ์ง ๋ชฐ๋์ด์ ์ง๋ฌธ์ ๋๋ ธ๋ ๋ถ๋ถ์ ๋๋ค! 1. malloc()์ ํญ์ heap ์ ํ ๋น ํด์ฃผ๋ ๊ฒ์ด๊ณ ,2. ๊ทธ๋ฆผ1์ stack์ pf๊ฐ heap๊ณต๊ฐ์ ๊ฐ๋ฆฌํค๋ ๊ฒ์ด๊ณ (์ฆ, ๊ตฌ์กฐ์ฒด๊ฐ heap์ ์๋๊ฑฐ์ฃ ?!)3. ๊ทธ๋ฆผ1 -> ๊ตฌ์กฐ์ฒด๊ฐ heap๋ง ์ฌ์ฉํ๋ ์ฐ์๋ ๊ณต๊ฐ ๊ทธ๋ฆผ2-> ๊ตฌ์กฐ์ฒด๊ฐ stack ๋ฐ ์์์ heap์ ์ฌ์ฉํ๋ ์ฐ์ x ๊ณต๊ฐ๋ง๋์ ?!!
- 1
- 3
- 439
Q&A
์๋ ํ์ธ์, parmeter ๋ณ์์ ๊ดํด ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ํ ์คํํ๋ ์ ๋ฒ์ด๋๋ ์ฆ์ ์๋ฉธ์ด ๋๋์ค ์์๋ค์ ใ ใ ใ ํญ์ ๊ฐ์ฌํฉ๋๋ค
- 0
- 2
- 265
Q&A
์๋ ํ์ธ์, ์ด์ค ํฌ์ธํฐ ์ฝ๋ ์ง๋ฌธ ๋๋ฆฝ๋๋ค..
๊ฐ์ฌํฉ๋๋ค!!!!!!!!!์, ์์์ ์๊ธฐํ ๊ฐ์ ์ค์ read_books2 ์ฝ๋์์,*books_dptr = books; ๋ก ๊ตฌํ๋ ๋ถ๋ถ์ด books_dptr = &books; ๋ก ๋์ฒด๊ฐ ๊ฐ๋ฅํ ๊น์?๋ ๋ฌธ์ฅ์ด ํน์ ์ฐจ์ด๊ฐ ์์๊น์ ?!
- 0
- 2
- 217
Q&A
L-value์ Object์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค.
Q2์ ๊ดํด์ ๋ค์ ๋ง์๋๋ฆฌ์๋ฉด์... ์ ๊ฐ ๊ฐ์๋ฅผ ๋ณด๋ฉฐ ์ดํดํ๊ธฐ๋ก๋๋ง์ ํ์ ๋๋ก ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฐจ์งํ๋ ์ด๋ค ๊ฒ = ์ค๋ธ์ ํธexpression, identifier๋ฑ์ ๊ทธ ์ค๋ธ์ ํธ์ ์ด๋ฆํ ? ๋ผ๋ ๋๋์ด์์ต๋๋ค!๊ทธ๋์ arr[0]์ expression์ด๊ณ , arr[0]์ ๊ฐ์ด object์ธ ๊ฒ์ผ๋ก ์ดํดํ๊ตฌ์! ๊ทธ๋์ ๊ฐ์์ค arr[0] ์ด object๋ค ! ๋ผ๊ณ ํ์ ๊ฒ์์ ํผ๋์ด ์์์ต๋๋ค !!L-value๊ฐ object๋ค ๋ผ๋ ํํ๋ ๋ง์ฐฌ๊ฐ์ง๊ตฌ์ ใ ใ
- 0
- 2
- 317
Q&A
์๋ ํ์ธ์! ๊ฐ์ ๋ด์ฉ๊ณผ ๊ด๋ จํด ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค! ์ดํด๋ฅผ ํ์ธํ๊ณ ์ ์กฐ๊ธ๋ง ๋ ์ง๋ฌธ ๋๋ฆฌ๊ฒ ์๋๋ค.. ์์ง ๊ฐ๋ ์ ํผ๋์ด ๋ง์ ์ค๋ณต๋๋ ์ง๋ฌธ์ด ์์ ๊ฒ ๊ฐ์์ ใ ใ (์ฌ์ง) Q1. ์๋จ ์ฒจ๋ถ์ ์ดํด๊ฐ ๋ง๋์ง, ์๋ชป ์ดํดํ ๋ถ๋ถ์ด ์๋์ง ํ์ธ ๋ถํ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค ใ ใ Q2. ๊ธฐ๋ณธ์ ์ผ๋ก arr == &arr[0]์ด๊ณ , ๊ฑฐ๊ธฐ์ ์ด์ &arr๋ ๊ฐ์ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์๊ฒ ๋๊ตฌ์! Q3. ๊ทธ๋ฐ๋ฐ Q2์ ๋ด์ฉ์ arr์ด ํ๋ฒํ ๋ฐฐ์ด์ผ ๋๊ณ , parr์ฒ๋ผ ํฌ์ธํฐ์ ๋ฐฐ์ด์ด๋ผ๋ฉด&parr์ ๋ฐ๋ก ์ฃผ์๋ฅผ ๊ฐ๊ฒ ๋๋๊ฑด๊ฐ์? ์๋๋ฉด Q2์ ์ ๋ฆฌ ๊ทธ๋๋ก์ผ๊น์? Q4. ๊ฐ์ ์ค Notes ๋ถ๋ถ์์ ( ํ๋จ ์ฒจ๋ถ ์ฌ์ง) & arr[0] == arr[0] ์ธ ์ด์ ๋ arr[0] ์ด ๋ฐฐ์ด๋ช ์ด๊ณ , &๋ฐฐ์ด๋ช == ๋ฐฐ์ด๋ช == &์ฒซ์์ ๊ธฐ ๋๋ฌธ์ด๊ณ ,& parr[0] != parr[0] ์ธ ์ด์ ๋ parr[0] ๊ฐ์ด ๋ฐฐ์ด๋ช arr[0]๊ณผ ๊ฐ๊ธด ํ์ง๋ง parr[0]์ ๋ฐฐ์ด๋ช ์ด ์๋ ํฌ์ธํฐ๋ก์์ ์ ์ธ์ด ๋์๊ธฐ ๋๋ฌธ์ธ๊ฑด๊ฐ์? ์ฆ ํฌ์ธํฐ ์ ์ธ ํ ๊ฒฝ์ฐ๋ ์๋๊ฒฝ์ฐ ์ฐจ์ด์ธ๊ฐ์?(์จ๋๊ณ ๋ณด๋ Q1๊ณผ ๊ฐ์ ๋งฅ๋ฝ์ ์ง๋ฌธ์ด๊ธด ํ๋ค์...) (์ฌ์ง)
- 0
- 3
- 345
Q&A
์ ํจ์์์ ๋ฃ์ด์ผํ๋ ๋ณ์๊ฐ 2๊ฐ์ธ๋ฐ ์ด์คํฌ์ธํฐ๊ฐ ์๋ ๊ทธ๋ฅ ํฌ์ธํฐ์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ณธ ๊ฐ์์ ์ฝ๋์ค sum2d_2( int ar[][COLS], int row) ์ ar์ 2์ฐจ์ ๋ฐฐ์ด์ด ๋ง๋์?
- 0
- 2
- 196
Q&A
์๋ ํ์ธ์. scanf ๊ด๋ จํด์ ์ง๋ฌธ ๋๋ฆฝ๋๋ค!
๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ๋ต๋ณํด์ฃผ์ ๋ด์ฉ์ ์ดํด๊ฐ ๊ฐ์ง๋ง, ์ ์ง๋ฌธ์ด ์ ์ ๋ฌ์ด ๋์ง ์์๋ ์ถ์ด์ ๋ค์ ์ฌ์ญ์ต๋๋ค ใ ใ Q1.์ฒซ ์ฝ์ ์ ๋ ฅ : "* ๊ณต๋ฐฑ 3 ๊ณต๋ฐฑ 5 ๊ณต๋ฐฑ \n" ๋ณ 3์ค์ด ์ ์ถ๋ ฅ๋๊ณ ๋ค์ ์ฝ์ ์ ๋ ฅ์ด ๋น๋๋ค. ๋๋ฒ์งธ ์ฝ์ ์ ๋ ฅ : "% ๊ณต๋ฐฑ 2 ๊ณต๋ฐฑ 2 \n" ์ ๋๋ค! ์ด ์ ๋ ฅ๋ ๊ฐ๋ค์ ์์๋๋ก "* ๊ณต๋ฐฑ 3 ๊ณต๋ฐฑ 5 ๊ณต๋ฐฑ \n % ๊ณต๋ฐฑ 2 ๊ณต๋ฐฑ 2 \n" ์ ๋๋ค. "* ๊ณต๋ฐฑ 3 ๊ณต๋ฐฑ 5" ๋ค์ ๋ฃจํ์์๋ ๊ณต๋ฐฑ๋ถํฐ ์์ํ๊ฒ ๋๋ ๊ฒ ๊ฐ์ต๋๋ค! ๊ทธ๋์ "๊ณต๋ฐฑ \n % ๊ณต๋ฐฑ 2 ๊ณต๋ฐฑ 2 \n" ์ด ๋๋ฒ์งธ๋ฃจํ์ ์์์ธ๋ฐ, c ์ ๋ฒํผ์ ๋จ์ ๊ณต๋ฐฑ์ด ๋์ ๋ ๋ค scanf๊ฐ "\n % ๊ณต๋ฐฑ 2 ๊ณต๋ฐฑ 2 \n" ์์ผ๋ก ๋ง๋๋ ๊ฒ ๊ฐ์๋ฐ (์ฝ์ ์ ๋ ฅ ์์ฒด๋ while ์กฐ๊ฑด๋ฌธ์ด ์๋ body์ scanf์์ ํ์ฑํ ๋ฉ๋๋ค) ์ด ๊ฒฝ์ฐ scanf๊ฐ ์คํต๋๊ณ ๊ธฐ์กด row, column ๋์ ๊ฐ์ธ 3, 5๊ฐ ์ ์ง๋๋ ๋์งธ ๋ฃจํ๋ฅผ ๋๋ฒ๊ทธ๋ก ํ์ธํ์ต๋๋ค! scanf ๊ฐ ์คํต๋๋ ์ด์ ๊ฐ, 1. \n์ ๋ง๋์์ธ์ง, 2. ์๋๋ฉด \n์ ๋ง๋ฌ์ง๋ง ๋ฌด์ํ๊ณ %๋ฅผ ๋ง๋์ ์คํต๋๋ ๊ฒ์ธ์ง ๋ ๋ ๊ฒฝ์ฐ์์ Q3. ์์ ๋ต๋ณ ์ฃผ์ ๊ฒ์ฒ๋ผ space ๋ฌธ์๊ฐ ์๋ ๊ฒฝ์ฐ๋ ์ ๋ ฅ๋ฒํผ์ ์ ์ง๋๋ ๊ฒ์ ์ดํดํ์๋๋ฐ \n์ ์ ๊ฐ ๋๋ฒ๊ทธ๋ฅผ ํด๋ณด์๋ ์ฌ๋ผ์ง๋ ๊ฒ์ผ๋ก๋ฐ์ ํ์ธ์ด ์๋์ด์ ใ ใ ์ง๋ฌธ์ ๋ค์ ๋๋ ค๋ด ๋๋ค! Q2. ์ ๊ฒฝ์ฐ๋ int a, b; scanf("%d %d", &a, &b); ์ ๊ฐ์ ๊ฒฝ์ฐ์ ๋ต๋ณ ์ฃผ์ ๊ฒ์ฒ๋ผ 3 b ๋ฅผ ์ ๋ ฅํ๋ฉด a ์ ๋์ ์ด ๋์ง๋ง, b 3 ์ ๋์ ํ ๊ฒฝ์ฐ๋ฅผ ๋ง์๋๋ฆฐ ๊ฑฐ์์ต๋๋ค! ์ด ๋ถ๋ถ์ ๋ง์์ฃผ์ ๊ฒ์ฒ๋ผ ๋๋ฒ๊น ์ ํตํด์ ํ์ธํด๋ณด๋ ๋ค์ ๊ฐ๋ ๋์ ์ด ์๋๋ ๊ฒ์ผ๋ก ํ์ธํ์ต๋๋ค ใ ใ !!!
- 1
- 3
- 247
Q&A
getchar() ์ ๊ดํด ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์์ธํ ๋ต๋ณ ํญ์ ๊ฐ์ฌํฉ๋๋ค^^ ๊ฐ์๋งํผ ์ง๋ต์์ ๋ง์ด ๋ฐฐ์๊ฐ๋ ๊ฒ ๊ฐ์์
- 2
- 6
- 1.3K