
如何用比较简洁的C语言程序实现图中所要求的数组呢,希望能够得到比较详细的代码答案
#include <stdio.h>
int main() {
int data[2];
int *p = data;
scanf("%x",p);
scanf("%x",p+1);
int a = ((*p)<<8) + *(p+1);
int b = (*(p+1)<<8) + *p;
printf("%d,%d",a,b);
return 0;
}
