![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人编程收获
Bitter coffee、
这个作者很懒,什么都没留下…
展开
-
2021-10-21
递归与非递归实现斐波那契数列的第n个递归实现:当n==1或者为2的时候是1,大于2的时候为第n-1与n-2项之和,因此设计代码如下:int Fibo_1(int n) //递归实现{if (n == 1 || n == 2) return 1;else return Fibo_1(n - 1) + Fibo_1(n - 2);}非递归实现:需要定义三个变量a,b,c,因为当n的值大于等于3的时候,用c保存当下第n项的值,而b保存n-1项的值,a保存第n-2项的值,每次进行移动,吧b的值赋给a原创 2021-10-21 00:28:48 · 41 阅读 · 0 评论 -
2021-10-20
C语言的数组下标问题定义了一个int的指针p等于(int)(&arr+1)其实是将p指向arr的地址的指针向后移动了sizeof(arr),也就是说将p指向了arr数组的下一个位置,类似于c++的arr.end(),所以出现(-2)[p]也就是p[-2]的值被修改为666,输出arr,得到了0,1,666,3;而&arr+i输出的是p指向arr的地址的值+若干个sizeof(arr);而arr+1是指向arr的地址向后偏移sizeof(int)个字节。输出结果如图:...原创 2021-10-21 00:03:21 · 42 阅读 · 0 评论 -
2021-10-20
Linux笔记查看历史命令:history历史命令向上滚动: ctrl + p向下滚动:ctrl + n删除光标后边的字符(光标覆盖的字符):ctrl + d前面的字符 :ctrl + h将光标移动到行首: ctrl + a home移动到行尾:ctrl + e end根目录: /自动补全: tab打印当前目录:pwd显示目录下的信息: ls -a(显示隐藏文件) -a(以列表形式显示详细信息)切换目录:cd .(当前路径) …(上级目录) ~(当前用户的家目录) -(切换原创 2021-10-20 20:13:22 · 104 阅读 · 0 评论 -
2021-10-20
C语言判断大小端方法1.定义:大端模式:数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。有些像数组的逻辑存储,从低地址到到高地址顺序存储数据。小端模式:数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。2.验证计算机的数据存储方式方法一:使用共用体进行验证,因为共用体是共用一段内存保存数据,在修改共用体成员的某一个值,会影响其他的值,为了验证电脑的数据存储方式,可以在共用体中定义一个char类型的数据类型和int类型的数据类型,将1存放于int内,若是输出原创 2021-10-20 20:01:49 · 59 阅读 · 0 评论