摘要: 循环链表区别于单链表的地点就是:未节点的next是头节点地址,所以在节点操作中,涉及到plink->next判断是否为NULL的地方改为判断是否等于plink_header即可。链表遍历函数中:while(plink_view->next !=plink_header){ printf("%s,%... 阅读全文
posted @ 2015-10-17 16:23 e-data 阅读(507) 评论(0) 推荐(0)
摘要: 编程思想:清空链表:将头节点指针赋值为NULL销毁链表:free(链表地址)求链表长度:循环条件——while(plink_header->next不为空)插入/删除节点:见函数总体设计都是采用一个形参:链表首地址,即头节点,然后定义一个操作指针,逐个访问链表的节点从而实现相应的处理 1#inc... 阅读全文
posted @ 2015-10-17 16:01 e-data 阅读(345) 评论(0) 推荐(0)
摘要: 转载:痴 狼While there is life there is hopehttp://www.cnblogs.com/Bolin/archive/2011/02/20/1959120.html几个预编译指令的用法预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过... 阅读全文
posted @ 2015-10-15 16:32 e-data 阅读(683) 评论(0) 推荐(0)
摘要: c语言没有字符串数据类型;使用字符数组来模拟字符串;c语言中的字符串是以‘\0’为结束符的字符数组。c语言中字符串可以分配于栈空间,堆空间,程序的只读存储区。1 char s1[]={'h','e','l','l','o'};2 char s2[]={'h','e','l','l','o','\0'... 阅读全文
posted @ 2015-09-21 15:32 e-data 阅读(164) 评论(0) 推荐(0)
摘要: 1 int matrix[3][3];2 int* pm=matrix;数组类型:由数组元素的类型和数组的大小共同决定。int array[5];数组类型为:int[5] 表示5个连续的int类型空间定义数组类型:typedef type(name)[size]1 typedef int(INT5)... 阅读全文
posted @ 2015-09-21 15:31 e-data 阅读(580) 评论(0) 推荐(0)
摘要: 1 int i=3;2 int* p=&i;3 int*pp; pp=&i;4 int* ppp; *ppp=i;指针:本质上也是变量;需要占用内存空间;存储另一个变量的地址值不同类型的指针:(int* char* long*)不同类型的指针,它本身所占内存大小(var_name)是相同的,不过它指... 阅读全文
posted @ 2015-09-20 14:59 e-data 阅读(180) 评论(0) 推荐(0)
摘要: 编译过程简介:预编译:gcc -E file.c -o file.i处理注释,以空格代替将宏定义展开处理条件编译指令处理#include,展开被包含的文件保留编译器需要使用的#pragma指令编译: gcc -S file.i -o file.s对预处理文件进行词法分析,语法 分析,语义分析汇编:g... 阅读全文
posted @ 2015-09-19 20:35 e-data 阅读(245) 评论(0) 推荐(0)
摘要: 位运算符:&,|,^,>,~都是基于二进制数的移动,其他进制都要转换成二进制进行左移n位,相当于乘以2的n次方;右移n位,相当于除以2的n次方。^:a^a=0,遵行交换律,结合律 a^b^a=a^a^b=b:如果a的个数为偶数,那么计算结果永远是b++,--与逗号表达式的运算:1 int x=3;2... 阅读全文
posted @ 2015-09-19 17:42 e-data 阅读(632) 评论(0) 推荐(0)
摘要: 1 #include 2 int main() 3 { 4 char* p1 = 1 ; 5 char* p2 = '1'; 6 char* p3 = "1"; 7 printf("%s, %s, %s", p1, p2, p3); 8 printf('... 阅读全文
posted @ 2015-09-19 16:23 e-data 阅读(5448) 评论(0) 推荐(0)
摘要: 注释符: 1 #include 2 int main() 3 { 4 int/*...*/i; //int i; 5 char* s = "abcdefgh //hijklmn"; //s[]=abcdefgh //hijklmn; 6 //Is... 阅读全文
posted @ 2015-09-19 15:29 e-data 阅读(612) 评论(0) 推荐(0)