0
아래 show_int() 함수를 알고 싶습니다 ...C 코드 란 무엇입니까? - 컴퓨터 시스템 프로그래머의 관점
이 코드는 컴퓨터 시스템의 프로그래머 관점에서 볼 수 있습니다. 일련의 :
(byte_pointer) &x
당신은 (20 귀하의 경우) int
에 포인터를 변환으로 생각 할 수 있습니다
#include <stdio.h>
typedef unsigned char *byte_pointer;
void show_bytes(byte_pointer start, int len) {
int i;
for (i = 0; i < len; i++) {
printf("%.2x", start[i]);
}
printf("\n");
}
void show_int(int x) {
show_bytes((byte_pointer) &x, sizeof(int));
}
void main() {
show_int(20);
getchar();
}