题解 | 嵌入式机器的大小端
嵌入式机器的大小端
https://www.nowcoder.com/practice/0188fa9d749f4904b14367e965f83b0d
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param n int整型
* @return int整型
*/
int judge(int n ) {
// write code here
int a = 1;
char* p = (char*)&a;
if(*(p + 3) == 1)
return 0;
else
return 1;
}
题目只说了判断是大段存储还是小段存储,函数的形参n其实没用
我的做法是设置int型参数,然后用char型指针指向int参数的最小地址,通过判断第四个字节是1还是0(判断第一个也行)
查看12道真题和解析