|
정말 선언에 의미를 이해하기 힘들군요!!!!
예를 들어서
void main ()
{
short unsinged int star;
star=1+3 ;
}
라 할때 ~ 메모리에 어케 위치하는 지 궁금해서 질문입니다.!!
short 는 -> 메모리에 2바이트를 할당
unsinged int -> 최좌즉비트를 부호사용하지않는다 = 양의정수
star -> 메모리에 주소값
인데 ~
질문)
이런 short 나 unsinged int 나 star에 의미들이 메모리에 데이타
영역에 다 존재하나요? (변수에선언은 몽땅 데이타영역에존재?)
yes no로 답변부탁!
질문2)
star=1+3 에서 star + 연산자는 프로그램 영역(코드)에
존재하고 특히 star는 아까 선언한 Star라는 변수명
주소값을가지고있나요?
그래야지 프로그램 코드가 순서되로 실행되면서 ~그 주소(데이타영역에
주소) 를 찾아서 조작을 가하죠 ?
yes .no로 답변부탁.
결론은 이런 c 문장들이 메모리에 어케 존재하면서 작동하나 그말이군요!!
코드부분/데이타부분 ....어럽네~요!!
|