摘要: java的linkedList集合,是一个单链集合,因此只需要知道头,便知道后边接着的全部。 第一步:先把头文件写好 linkedList.h//这是头文件struct person{ int value; struct person * next;};typedef st... 阅读全文
posted @ 2015-10-27 20:18 zDr.zHy 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在windows系统下,用gdb调试程序前先用gcc -g编译一下(gdb) run进入调试(gdb) l 列出源码(gdb) n 下一步(gdb) s 进入方法调试(gdb) b 行数 设置断点(gdb) p 变量名 //输出变量此时值(gdb) q 退出调试使用小技巧,回车是执行上次执行的命... 阅读全文
posted @ 2015-10-27 16:31 zDr.zHy 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在c语言中,指针也是变量,指针存放内存地址。指针的引用: int a = 0; int * person = &a;//即可以取到变量a的地址 printf("\d\n",*person);//取到变量a对应的值指针作为函数参数:指针作为函数的参数,将一个变量的地址,传到函数里面,可以在里面进... 阅读全文
posted @ 2015-10-27 16:22 zDr.zHy 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 结构体相当于java中的类,是一种封装行为,不过结构体里面不能封装行为。 结构体的定义有三种方法: 1,结构体定义 struct person{ char name[20]; intage; floatheight;... 阅读全文
posted @ 2015-10-27 15:31 zDr.zHy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 头文件的意义:头文件只包含函数声明,没有函数定义,有了头文件编译器能帮我们检查出错误。 --依赖倒转,就是当一个文件(aa.c文件)依赖于头文件(bb.h)时,如果bb.c编译之后形成的bb.o文件重新编译后, aa.o的文件不需要重新编译aa.c文件。 ---常... 阅读全文
posted @ 2015-10-27 15:17 zDr.zHy 阅读(99) 评论(0) 推荐(1) 编辑