
C语言
chris-gardner
这个作者很懒,什么都没留下…
展开
-
C语言函数的封装(未完待续)
坚持 成长 每日一篇原创 2015-09-07 09:31:07 · 9111 阅读 · 0 评论 -
C语言学习之数组指针和指针数组
数组指针和指针数组的区别 数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。转载 2016-01-21 10:07:10 · 549 阅读 · 0 评论 -
C语言学习之程序运行是内存的5大分区
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动转载 2016-01-27 13:32:01 · 967 阅读 · 0 评论