게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
int num 질문이 생겼습니다.
게시물ID : programmer_3021짧은주소 복사하기
작성자 : 도시바
추천 : 0
조회수 : 388회
댓글수 : 9개
등록시간 : 2014/05/01 16:37:06
안녕하세요 지금 c언어를 진짜 막 접한 사람입니다.

제가 궁금한건 이제 시작하겠습니다.

#include <stdio.h>
int main(void)

{
   
      int num=0;     // 이렇게 메모리를 할당하고 메모리이름을 지정하고 0을 대입하므로 쓰레기값을 없애 주는것은 알겠습니다.
      num=1+2;      
      printf("1+2=%d n," num);   //이렇게 한후 출력하면 할당된 메모리에 값이 들어가잖아요??

      return 0; 

}


그런데 궁금한게 생겼습니다.

중간에 num=1+2 는 어디에 떠올라 졌다가 사라지는 것인가요??

(음... 질문이 약간 이상하네연;;)

음 그니까 출력된 값은 메모리를 할당한후에 할당된 장소로 배달이 되지만 

제가 임의로 정한 중간의 num=1+2 같은경우는 분명 어딘가에서 저장이 되거나 입력이 된후에 사라지는것 같은데 

이게 어디서 이루어 지는지 잘 모르겠습니다....ㅠㅠ

알려주시면 감사하겠습니다.

(게시글 지워지면 저의 아주그냥 명예를 훼손해주세요. )




꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호