<div>#include <stdio.h></div> <div><br /></div> <div>void value(int a[], int b[]);</div> <div>void ref(int a[], int b[]);</div> <div><br /></div> <div>int main(void) {</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int arry1[5] = {1,2,3,4,5};</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int arry2[5] = {6,7,8,9,10};</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int i;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(i=0; i < 5; i++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d ", arry1[i]);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("\n");</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(i=0; i < 5; i++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d ", arry2[i]);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("\n");</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>//value(arry1, arry2);</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>ref(arry1, arry2);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return 0;</div> <div><br /></div> <div><br /></div> <div>}</div> <div><br /></div> <div>void ref(int a[], int b[]) {</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int temp[] = {0};</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int i;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(i=0; i<5; i++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>temp[i] = a[i];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>a[i] = b[i];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>b[i] = temp[i];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("call by ref 변환 \n");</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(i=0; i < 5; i++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d ", a[i]);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("\n");</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(i=0; i < 5; i++) {</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("%d ", b[i]);</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>printf("\n");</div> <div><br /></div> <div>}</div> <div><br /></div> <div>이렇게 햇을시 </div> <div><br /></div> <div>결과 값이 일단 </div> <div><br /></div> <div>메인 함수에서의 printf 값은 나오는데 </div> <div><br /></div> <div>밑에 함수를 구현하는 부분으로 가면 런타임 오류로 종료하라고 나오는데 어느 부분이 틀린걸까요 ㅠㅠ</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.