C语言重要知识点

sizeof(int) 返回int占用的字节数,malloc(unsigned size) 功能是在内存的动态存储区中分配长度为size个字节的连续空间。
calloc(unsigned n, unsigned size) 是分配n个大小为size个字节的连续空间。 所以分配两个int的连续动态存储单元,表达为: malloc(2*sizeof(int)) 或 calloc(2,sizeof(int))

1、int(*p)[4];------ptr为指向含4个元素的一维整形数组的指针变量(是指针)
2、int p[4];-------定义指针数组p,它由4个指向整型数据的指针元素组成(是数组)3、int()[4];--------实际上可以看作是一种数据类型。也就是第一个(int(*p)[4];)

posted @ 2018-11-18 20:25  Philtell  阅读(113)  评论(0编辑  收藏  举报