<p><br></p><p>밑에 쓰여진 코드에서 둘 다 컴파일은 됐으나 첫번째는 실행이 안됐고, 두번째는 실행이 됐습니다.</p><p><br></p><p>그렇다는 것은 변수 선언 후에 변수에 대한 사칙연산을 사용한 정의는 </p><p>사칙연산에 쓰여질 변수(이 경우에는 Lx,Ly등)가 모두 정의가 된 이후에만 정의가 된다는 것인가요?</p><p><br></p><p>다시 말해서 </p><p>int a;</p><p>int b;</p><p>int result;</p><p>이후에 a와 b를 사용한 사칙연산, 예를 들어서 더하기연산을 하고 싶다면</p><p>a와 b를 어떠한 숫자로 정의한 다음에(밑의 소스에서의 scanf)</p><p>result=a+b;로 정의를 해야만 올바는 것인지요?</p><p><br></p><p>컴게분들의 답변 부탁드립니다!</p><p><br></p><p><br></p><p>------------------------------------</p><p><br></p><p><p>#include <stdio.h></p><p><br></p><p>int main(void)</p><p>{</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>int Lx, Ly;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>int Rx, Ry;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>int height, width;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>int area;</p><p><br></p><p><p><span class="Apple-tab-span" style="white-space: pre;"> </span>height=Rx-Lx; </p><p><span class="Apple-tab-span" style="white-space: pre;"> </span>width=Ry-Ly;</p><p><span class="Apple-tab-span" style="white-space: pre;"> </span>area=height*width;</p></p><p><br></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>printf("좌 상단의 x좌표를 입력하시오 : "); scanf("%d",&Lx);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>printf("좌 상단의 y좌표를 입력하시오 : "); scanf("%d",&Ly);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>printf("우 하단의 x좌표를 입력하시오 : "); scanf("%d",&Rx);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>printf("우 하단의 y좌표를 입력하시오 : "); scanf("%d",&Ry);</p><p><br></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>printf("\n좌 상단의 좌표 : %d %d\n우 하단의 좌표 : %d %d\n",Lx,Ly,Rx,Ry);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>printf("두 점이 이루는 직사각형의 넓이는 %d이다.\n\n",area);</p><p><br></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>return 0;</p><p>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><br></p><p>---------------------------------</p><p><br></p><div><div>#include <stdio.h></div><div><br></div><div>int main(void)</div><div>{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>int Lx, Ly;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>int Rx, Ry;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>int height, width;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>int area;</div><div><br></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("좌 상단의 x좌표를 입력하시오 : "); scanf("%d",&Lx);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>printf("좌 상단의 y좌표를 입력하시오 : "); scanf("%d",&Ly);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>printf("우 하단의 x좌표를 입력하시오 : "); scanf("%d",&Rx);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>printf("우 하단의 y좌표를 입력하시오 : "); scanf("%d",&Ry);</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>height=Rx-Lx; </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>width=Ry-Ly;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>area=height*width;</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>printf("\n좌 상단의 좌표 : %d %d\n우 하단의 좌표 : %d %d\n",Lx,Ly,Rx,Ry);</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>printf("두 점이 이루는 직사각형의 넓이는 %d이다.\n\n",area);</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>return 0;</div><div>}</div></div></p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.