<div>#include <stdio.h></div> <div>#include <windows.h></div> <div><br></div> <div>volatile int j = 5;</div> <div><br></div> <div><br></div> <div>void repeat(int a)<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>{<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div> for(int n = 0; n<a; n++)</div> <div> {</div> <div> printf("들어가는 값. %d", a); </div> <div> }</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>}</div> <div><br></div> <div>int main()</div> <div>{<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div> unsigned int a[] = {0x40,0x73,0xA4,0xA1,0x93,0x89,0x98,0xC3,0x00,0x83};</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>repeat(j);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>system("PAUSE");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>}</div> <div><br></div> <div><br></div> <div><br></div> <div>안녕하세요... C언어를 한창 공부 중인 학생입니다;;</div> <div><br></div> <div>다름이 아니라 위 소스에서 질문을 드리려고 합니다.</div> <div><br></div> <div>repeat 함수에서 int a 값을 받은 후,</div> <div><br></div> <div>for 문에서 반복을 실행시키는데 여기서 repeat안에 들어있는 for에 a가 있지 않습니까</div> <div><br></div> <div>그런데 위에서 int a가 배열로 지금 정의가 되어있는데 이 배열의 값이 어떻게 함수 안에서 작동을 하는지 모르겠습니다.</div> <div><br></div> <div><br></div> <div>그런데 repeat(j); 에서 j값을 집어넣으니 j만큼 반복이되서;;</div> <div><br></div> <div>왜 이렇게 되는건지 이해를 할 수 없어서 질문드립니다...</div> <div><br></div> <div><br></div> <div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.