学习心得
KyrieGuo
这个作者很懒,什么都没留下…
展开
-
关于C语言项目的一点心得体会
关于C语言项目的一点心得体会 作为一个C语言初学者,最近做了好几个C语言项目,也对编程有了更深层次地理解,其中也遇到了很多问题,今天我会记录一下自己经常犯的错和在项目中遇到的问题。 输入缓冲区问题 这个问题是经常遇到的,在有连续的输入输出语句时就会出现这类问题。缓冲区的问题会影响程序的下一步输入或者输出。 原因是因为输入输出语句并不会立即执行,而是先把数据存在缓冲区,所以导致了很多问题。 例如: ...原创 2018-12-10 16:28:12 · 3453 阅读 · 1 评论 -
C语言反转单向链表
反转单向链表 思路 定义三个指针p1,p2,p3分别指向要反转节点的上一个节点,要反转的节点,下一次反转的节点 先将链表头结点的next指针置空 保留p3指针(因为在反转的过程中p2->next会丢失) 将p2进行反转 p1 = p2,p2 = p3; 进行循环反转即可,直到链表结束 最后要将链表的head指针指向p1(此时的p1就是链表的头结点) 代码如下 //反转链表 void re...原创 2019-01-09 10:13:00 · 915 阅读 · 0 评论