
C语言基础笔记
关于C语言的基础笔记
小小幼儿猿
吃饭睡觉撸代码!
展开
-
关于free()函数的重要性和内存泄漏
静态内存的数量在编译时是固定的,在程序运行期间也不会改变。自动变量使用的内存数量在程序运行期间自动增加或者减少。但是动态分配的内存数量只会增加,除非使用***free()***函数进行释放。例如,假设有一个创建数组临时副本的函数,其代码框架如下:int main(){ double glad[2000]; int i; for(i = 0;i < 1000;i++) { gobble(glad,2000); }}void gobble原创 2020-11-03 09:11:28 · 1241 阅读 · 0 评论 -
关于Linux—C语言中的bool类型
关于Linux c语言中的bool数据类型bool类型属于基本数据类型,其类型名称为bool,值域为非零(true)和零(false)。如果我们不加入其他的头文件bool类型是会报错的。bool类型它包含在头文件#include ...原创 2020-04-14 18:16:37 · 5185 阅读 · 0 评论 -
LinuxC语言学习之路——数组定义,输入,输出。
LinuxC语言学习之路——数组定义,输入,输出。相同类型的变量集合就是一个数组切记:数组实际上就是变量int a;a = 5;数组必须要先定义之后再使用如何来定义数组:格式:类型标识符 数组名【长度】;比如 int a[4];这句话的意义是定义了一个名字为a的数组,他是一个整型数组,而且它里面含有四个元素。每一个元素都是一个整型变量。他们分别是a[0].a[1...原创 2020-02-25 12:34:45 · 1467 阅读 · 0 评论