C语言
小新0122
这个作者很懒,什么都没留下…
展开
-
大小端
copy BOOL IsBigEndian() { short int a = 0x1234; char b = *(char *)&a; //通过将int强制类型转换成char单字节,通过判断起始存储位置。即等于 取b等于a的低地址部分 if( b == 0x12) { return TRUE; }原创 2018-01-09 21:50:10 · 2121 阅读 · 0 评论 -
中位数
/* *查找array数组里面array[left-right]第Max大的 *参数:array存储数据的数组 *left数组的左界 *right数组的右界 *Max查找的第Max大 */ void find(int array[],int left,int right,int Max) { if(left>right) { printf("%d\n",array[left+Max]); retu原创 2018-01-09 21:56:38 · 171 阅读 · 0 评论