C
强强强子
正在奋斗学习的程序猿
展开
-
C语言入门学习视频
现在的我已经一脚踩进了大二的大门,那么意味着 我已经学习了一年的编程语言了。在这一年中 记忆最清晰的 就是当初学习C语言的那股韧劲,虽然可能只是入门,但是我付出了努力,也得到了回报。编程语言,既然是语言了。就一定有他的语言规范,语言规范只能死记硬背,我们要用的是语言的灵活性,来编出各种算法。我认为,学习一门编程语言,应该拿出60%的时间来敲代码,以达到实践。下面来分享一下我当初学习C原创 2015-08-30 14:21:43 · 2015 阅读 · 0 评论 -
C语言查看程序运行的时间
clock()函数是获取当前”时钟打点数“ 返回类型为clock_t常量CLK_TCK 每毫秒的时钟打点数使用的时候 要加载实例:#include#includeint main(){ clock_t start , stop; int i=0; double s=0; start=clock(); for(i;i<1000000000;i++){ } stop=c原创 2015-08-30 17:25:11 · 8882 阅读 · 1 评论 -
&和&&的区别
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。if(expression1 & expression2){}中expression1 和expression2 无论expression1返回true还是false,都会继续判断expression2的返回值if(expression1 && expression2){}中如果expression1 返回fal原创 2015-08-31 09:16:43 · 4099 阅读 · 2 评论 -
重新认识链表(单向链表并遍历)
接触了数据结构 发现无非就是 数据的存储问题和解决办法那么就是 线性和非线性最基础的就是 线性表(数组和链表) 不得不又重新 拾起 C语言,也是我比较头痛的 指针问题。C语言实训的时候 接触到链表 当时并没有 很好的理解他 只是死记了他的结构模式和语法 。今天十几分钟的复习 突然感受到了 他的逻辑思想 还是很高兴的 下面是一个简单的 循环单链表 。希望能够尽原创 2015-08-31 19:56:53 · 1652 阅读 · 0 评论 -
链表头插法编程实现
头插法思想就是建立一个头结点,自己指向自己,然后新来一个结点,就让这个新结点指向头结点所指向的结点,然后让头结点指向新来的结点。这样把新结点永远插到头结点之后就是头插法了。C语言编程实现#include#includestruct list { int a; struct list * next;} ; struct list * head;st原创 2015-09-28 16:23:57 · 3109 阅读 · 0 评论 -
将两个非递减的有序链表合并为一个非递增的有序链表(C语言编程实现)
将两个非递减的有序链表合并为一个非递增的有序链表。要求结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间。表中允许有重复的数据。#include#include typedef struct list { int data; struct list * next; //下一个节点地址 }list; //第一条链表 struct li原创 2015-10-11 16:46:32 · 21497 阅读 · 2 评论 -
线性表之单链表 图解和代码实现
线性表的链接存储结构---单链表图解: LinkList.h文件 [cpp] view plaincopy//LinkList.h 声明类LinkList #ifndef LinkList_H #define LinkList_H转载 2015-08-31 20:02:11 · 2029 阅读 · 0 评论 -
将两个递增的有序链表合并为一个递增的有序链表(C语言编程实现)
将两个递增的有序链表合并为一个递增的有序链表。要求结果链表仍使用原来两个链表的存储空间, 不另外占用其它的存储空间。表中不允许有重复的数据。#include#include typedef struct list { int data; struct list * next; //下一个节点地址 }list; //第一条链表 struct list原创 2015-10-11 15:30:29 · 46008 阅读 · 3 评论