- 博客(3)
- 收藏
- 关注
原创 递归运算的误区------递归不是循环!
当看书上讲用递归的算发的时候,怎么都理解不了里面是怎么运算的,运用GDB 调试的时候也是百思不得其解释,最后终经老师一句话点拨开,才明白是怎么回事。其实就记住一点:递归不是循环!!! 有如下一段代码:#includevoid fun(int i){ if(i>0){ fun(i/2); } printf("%d\n",i);}int main(int
2013-08-16 19:34:28
1674
原创 int *ptr=(int *)(&a+1) 与int a[5]={1,2,3,4,5} 指针的变动
今天看了一段有关数组与指针的代码,里面的一些问题始终无法还有些解不开。代码如下: main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}运行结果如下:显示2 和5 在进行GDB调试的时候 P(&a+1) 显示的结果是 int (
2013-08-05 18:49:18
6768
原创 一周的小结
接触嵌入式,linux也有段时间了,正式的培训也慢慢踏上了征途。难得抽出时间来,将这几天遇到的一些问题和收获整理下,记录下来,其中有些模糊或者有欠缺的,待日后更新。1.硬盘一般4个分区,1-3个主分区,一个扩展分区。IDE硬盘位hd,SCSI 硬盘为sd .IDE下,从硬盘的角度,硬盘名称为hd(0,0);从操作的角度来看,硬盘名称是hd1等t等。2.在windows 里面是由目录到分区,
2013-08-02 00:15:20
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人