1024G 嵌入式资源大放送!包括但不限于C/C++、单片机、Linux等。关注微信公众号【嵌入式大杂烩】,回复1024,即可免费获取!
C语言类型
C的类型分为:
-
对象类型(char、int、数组、指针、结构体等)
-
函数类型
-
不完全类型
什么是不完全类型?
C/C++中不完全类型有三种不同形式:void、未指定长度的数组以及具有非指定内容的结构和联合。使用不完全类型的指针或引用,不需要知道类型的全部内容。 比如:
我们常用以下方式声明数组:
extern int array[];
此时的array就是一个不完全类型的数组,一般这样的数组声明会放在.h中,而其定义放在.c中,在定义的时候在给出数组的具体长度,若之后有需要改变数组的长度时,直接改.c里的就可以,对外的.h就保持原样不用修改