![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CCPP
bingfengyiqie
阳光帅气有魅力...
展开
-
动态链接库
动态链接库在 windows 系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需加载,同时其执行代码可在多个执行程序间共享,节省了空间,提高了效率,具备很高的灵活性。linux 下也有动态链接库。在/lib目录原创 2015-04-18 17:48:31 · 362 阅读 · 0 评论 -
4-链表删除-图解
原创 2015-04-26 02:58:13 · 585 阅读 · 0 评论 -
2-链表逆转-图解
原创 2015-04-26 02:48:09 · 543 阅读 · 0 评论 -
指针类型的作用-图解
原创 2015-04-26 19:02:44 · 537 阅读 · 0 评论 -
1-简单链表-图解
原创 2015-04-26 02:47:15 · 1186 阅读 · 0 评论 -
使用 typedef 简化函数指针
#include #include #include /*typedef 可以给函数指针类型取一个别名typedef 没有定义新的类型、仅仅是给已经有的类型取一个别名、减少我们的坑爹输入*/int add(int a, int b){ return a + b;}//函数指针的定义方法:int (*pAdd)(int a, int b) 挖空函数名换成(*xxx)//函数原创 2015-04-24 23:55:32 · 579 阅读 · 0 评论 -
3-链表添加-图解
原创 2015-04-26 02:57:34 · 503 阅读 · 0 评论 -
C语言-内存四区加强
栈区:卡cpu、系统自动分配和释放、变量都是在栈区的、栈区很小、例如:在32位操作系统下上限是:1M如:double a[1024*128] 分配 1M 栈内存。堆区:卡内存、开发人员手动管理、malloc calloc realloc 开辟的内存都在堆区free释放内存、可以疯狂扩张到很大、一般 G 级别。---------------------------------原创 2015-04-21 02:00:57 · 421 阅读 · 0 评论 -
C实现-CPP的-封装
#include #include /* C实现CPP中的 set get 方法的权限控制 flag = 0 有权限 public、flag = 1 无权限 private */static int *p_id = NULL; // 把数据隐蔽的存起来、不一定非要放在静态区、CPP一般放在堆区。 static char *p_name = NULL;// 定义一个原创 2015-04-22 01:44:53 · 787 阅读 · 0 评论 -
C实现-CPP的-多态
#include #include /**多态的本质:子类保留对父类的引用实现继承、 同时通过改变父类的函数指针的值、 来实现调用不同的方法。*/struct Student{ void(*p)(); // 通过改变函数指针的值、来实现调用不同的方法。};struct MiddleStudent{ struct Student stu; void(*p)()原创 2015-04-22 01:53:40 · 606 阅读 · 0 评论 -
C实现-CPP的-继承
#include #include struct Father { int num; void(*p_f)(struct Father * p);};void print_father(struct Father * p){ // 限定只能通过结构体来调用 printf("\n 爹给儿子留下了 %d元 人民币!" , p->num);}// -------------原创 2015-04-22 01:52:04 · 490 阅读 · 0 评论 -
函数的副本机制
函数的形参、return 都有副本机制、数组没有副本机制 (为了节约内存)函数形参和局部变量的生命周期、函数调用结束后就会被回收。原创 2015-04-23 13:03:30 · 1205 阅读 · 0 评论 -
指针的运算
指针的加减运算在一片连续的内存中才有意义、例如:数组待补充原创 2015-04-23 12:59:36 · 290 阅读 · 0 评论 -
进制-随笔
10 a 11 b 12 c13 d 14 e 15 f1 13 3 10 15 // 10进制0001 1101 0011 1010 1111 //2进制 8 4 2 101 0d 03 0a 0f //16 进制e9 23 03 00 00 // 在内存中表示 10个字节111原创 2015-04-17 16:10:47 · 305 阅读 · 0 评论 -
vs快捷键相关
vs自定义快捷键:vs代码提示智能选中:常用快捷键:注释: 先ctrl+k,然后ctrl+c取消注释: 先ctrl+k,然后ctrl+u代码格式化:Ctrl+c,ctrl+f原创 2015-12-22 10:44:59 · 337 阅读 · 0 评论