아마 이것에 대한 간단한 대답이있을 것입니다. 그러나 나는 그것을 볼 수 없습니다. #include <stdio.h>
int main(void) {
int x = 0;
printf("\n%d\n%d\n",x,&x);
}
좋아 때문에 0의 printf 준다 (X) 및 2,293,752 (& X). 어떤 주소 (&)를보고 거기에 이미 저장되어있는
제목은 자명하다. 어떻게 다른 목록 Y (동일한 구조)에서 새 목록 X를 만들 수 있습니까? 결과 목록은 실제로 메모리 영역의 다른 곳을 가리키고 있습니까? make-list :initial-element Y으로 시도했거나 빈 목록에 추가했지만 동일한 객체가 계속 나타납니다. 감사!
DA 주소 지정 모드에 대해 두 가지 질문이 있습니다. 예를 들면 :는 STMDA R0!, {R1-R7}
시작 주소가 그 R0 될 것이다 ARM 아키텍처 참조 문서 및 END_ADDRESS에있어서, R0-24이다 R0 - (7 * 4) + 4 것이다. 그래서 : 는 R1의 값은 R0-24 또는 R0에 저장 될 것인가? R0-24에 R1이 저장되어있는 경
이중 자유 오류를 해결하기 위해 'malloc_error _break'를 사용하고 있습니다. 스택 추적으로 특정 라인이나 객체로 연결되지 않습니다 (어셈블리 코드에만 해당). ... malloc에 : *** 오류 객체 0xfa1340 : 객체 주소는 내가 볼 수있는 무엇인가를 두 번 무료 어떻게이 주소가 나타내는 오브젝트하는 찾을 수 있습니까? (0xf