게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

6_1 질문입니다.

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2012)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
강동현



가입: 2011년 9월 26일
올린 글: 19

올리기올려짐: 2012년11월13일 14:10    주제: 6_1 질문입니다. 인용과 함께 답변

Malloc 을 하면 (l,0) 형태로 location 이 나오잖아요,

만약,

Malloc을 두 번 하면 (l,0) (l+1,0) 의 주솟값이 스택에 생기는데

두번째 생긴 (l+1,0)의 주소값을 쓰지 않고 바로 POP 한 뒤에 ( 그냥 loccount 증가용으로 두 번 malloc을 호출합니다.)

(l,0)을 이용하여 (l,1)를 만들어서 (l,0) 과 (l,1)의 두 주소를 써도 상관없나요?

코드 상으로는 상관이 없다고 보는데 기계가 돌아가는 과정과는 약간 괴리감이 있을 수 있다고 생각해서 미리 질문드립니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이승중



가입: 2010년 6월 22일
올린 글: 561

올리기올려짐: 2012년11월13일 18:36    주제: 인용과 함께 답변

sig만 맞춰주시면 상관이 없습니다..

그런데 loccount 증가 시킬 이유가 있나요? Shocked


둘이 같은 일을 하는지 여부는 같은 값을 화면에 출력하느냐로 하겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
강동현



가입: 2011년 9월 26일
올린 글: 19

올리기올려짐: 2012년11월13일 20:15    주제: 감사합니다 인용과 함께 답변

malloc을 두 번 해준 이유는 malloc의 언어적 의미나 , loccount의 변수명에서 오는 이름에 부담감을 느껴서// 랄까요 ㅜ malloc을 쓰지 않고 새로운 memory를 생성하는 것은 반칙 같아서요...

빠른 답변 감사합니다~
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2012) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay