【发布时间】:2016-08-26 07:22:52
【问题描述】:
我想知道下面的函数show_int()实际上是做什么的……
此代码位于 Computer Systems A Programmer's Perspective 的第 28 页。
#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();
}
【问题讨论】:
标签: c