文章分类 -  C语言

摘要:在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。 第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空 阅读全文
posted @ 2021-04-16 22:13 天涯海角路 阅读(232) 评论(0) 推荐(0)
摘要:基本使用 #include <stdio.h> main() { int a[] = {5, 15, 34, 54, 14, 2, 52, 72}; int *p = &a[5]; //将a[5]的地址赋给指针p printf("p = %d\n",p); //p存储的是地址 printf("*p 阅读全文
posted @ 2021-04-16 20:49 天涯海角路 阅读(3) 评论(0) 推荐(0)
摘要:1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光 阅读全文
posted @ 2019-07-22 12:31 天涯海角路 阅读(497) 评论(0) 推荐(0)
摘要:文章目录 void 关键字 void指针的作用 使用方式 void指针与函数void 关键字 当函数返回值为空时,可以使用void。void empty(int a); 1 当函数参数列表为空时,可以使用void。void empty(void); 1void指针的作用void指针:void *可以 阅读全文
posted @ 2019-07-22 11:49 天涯海角路 阅读(284) 评论(0) 推荐(0)