C指针
一倾而尽
坚信成功的愿景
展开
-
常量与指针
文章目录指向常量的指针指向非常量的常量指针指向常量的常量指针指向 指向常量的常量指针 的指针const关键字与指针有多种不同的组合,不同的组合对于不同的问题,提供了对应的需求。我们学习中可以看到如下四种const指针.指向常量的指针将指针定义为指向常量。即不能通过指针去修改指针所引用的值。如下,声明了一个整数指针和指向整数常数的指针:int tmp=10;const int li=100...原创 2019-06-20 10:59:20 · 176 阅读 · 0 评论 -
C的动态内存管理
文章目录1.动态内存分配1.1. 内存泄漏1.1.1 丢失地址1.1.2 隐式内存泄漏2. 动态内存分配函数1.动态内存分配使用malloc类的函数分配内存使用分配的内存来支持应用程序free函数释放内存如下,分配内存并为内存中填充数据:int* p = (int*)malloc(sizeof(int));*p = 990715; //为开辟的内存填充...原创 2019-06-21 19:10:49 · 605 阅读 · 0 评论 -
指针和函数
文章目录1. 程序的栈和堆区1.1 程序栈1.2 栈帧2. 通过指针传递和返回数据3. 函数指针C中的指针与函数有着密切的关联,利用指针可以将数据传递给函数,并且允许函数对数据进行修改。而对于大多数块结构的语言,函数的调用和返回其实就是程序栈中栈帧的压栈和弹栈。调用该函数将创建的栈帧压入程序栈,函数调用完毕,程序栈中弹出栈帧。1. 程序的栈和堆区程序的栈和堆是C运行时元素。1.1 程序栈...原创 2019-07-03 08:45:22 · 847 阅读 · 0 评论