marcus.x的博客

2014年3月20日

常见sizeof 笔试题

摘要: 最近面试过程中遇到了很多很多sizeof的问题。现在总结一下:#include #include void fun(int array[], char *str){ printf("sizeof(array) : %d\n", sizeof(array)); printf("sizeof(str) : %d\n", sizeof(str)); printf("sizeof(str + 10) : %d\n", sizeof(str + 10));}int main(){ int arrar[100] = {0}; int arr_se 阅读全文

posted @ 2014-03-20 18:33 marcus.x 阅读(459) 评论(0) 推荐(0) 编辑

C语言实现 二分查找数组中的Key值(递归和非递归)

摘要: 基本问题:使用二分查找的方式,对数组内的值进行匹配,如果成功,返回其下标,否则返回 -1.请使用递归和非递归两种方法说明。非递归代码如下:#include int binsearch(int arr[], int len, int src){ int idx = 0,l = 0, r = len-1; idx = (l + r)/2; while(src != arr[idx]) { if(src r) { idx = -1; break; } idx = (l + r... 阅读全文

posted @ 2014-03-20 09:01 marcus.x 阅读(899) 评论(0) 推荐(0) 编辑

导航