![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言习题
_Gloria_
这个作者很懒,什么都没留下…
展开
-
关于static的总结
原创 2021-11-02 20:53:55 · 53 阅读 · 0 评论 -
C语言中算术表达式题目
算术表达式题目中的注意点: 1.两整数相除舍去小数。e.g 5/3结果是1 以及 -5/3结果是1。 2.模运算(%)是取余数,只能在整数之间进行。 3.形如a+b=5-c的表达式都是错误的,因为先算a+b和5-c然后将5-c结果赋值给a+b,但是a+b不能代表内存单元,只有单个变量磁能代表内存单元。 4.强制转换中int类型的x,(double)x的结果为double类型,但是x仍然是int类型。 5.++x:在计算x所在表达式之前,做自增运算。 x++ :计算x所在的表达式的值之后,再做自增运算 第.原创 2021-10-30 10:27:43 · 930 阅读 · 0 评论 -
递归思想翻转链表(C实现)&翻转列表(Python)
翻转链表 力扣206 翻转链表 想到一个很生动的比喻:一个人进洞穴取宝藏,洞穴中有五个标记(五个节点),进去时先经过1节点在经过2节点,以此类推。达到5节点找到宝藏(递归结束条件,该节点或下一节点为NULL),要返回宝藏处的节点,所以每次函数的返回值用p接收,最后返回p。过程中要做的事就是将4->5 改为5->4,改变指针方向。 C语言代码如下: /** * Definition for singly-linked list. * struct ListNode { * int.原创 2021-10-27 22:30:47 · 235 阅读 · 0 评论 -
浙大版《C语言程序设计(第3版)》第4章 循环结构(习题4)
看了陈越姥姥的微博,听话地 去教育超市买了习题做,结果找遍了CSDN都没有找到完整的答案,决定自己写一个答案,有错的麻烦大家纠正。 这里就记录我的错题吧,想要其他题的正确答案可以评论里告诉我。 (单选答案:BBABBDBDCA) I guess 这是因为x未定义变量类型;应该写int x=-1;所以应该选D,很具有迷惑性! 下一题: 这题应该选ABDE,关于循环体中计数器 i 初始值和结束条件下面的填空题有更深入的考察。 填空题我是错的一塌糊涂。 后面还有两题R...原创 2021-10-27 10:56:24 · 264 阅读 · 0 评论