main 的参数?
时间:2010-09-06 来源:uranusmars
偶然看见一个判断大端小端的代码。
#include <stdio.h> #include <stdlib.h> int main(X) {exit(0 > puts((*(char *)&X == (char)X)?"Little endian":"Big endian"));}
main传进来一个X 是什么呢?
添一句printf("%d\n%d\n", X, sizeof(X));
打印出 1 4
难道是c标准默认的?
#include <stdio.h> #include <stdlib.h> int main(X) {exit(0 > puts((*(char *)&X == (char)X)?"Little endian":"Big endian"));}
main传进来一个X 是什么呢?
添一句printf("%d\n%d\n", X, sizeof(X));
打印出 1 4
难道是c标准默认的?
相关阅读 更多 +