这个数组的大小是多少?
float a[10];
答案 0 :(得分:5)
等于sizeof a
答案 1 :(得分:2)
查找C手册( sizeof 关键字):
#include <stdio.h>
int main(void)
{
float a[10];
printf("sizeof float %d\n", sizeof(float) );
printf("sizeof array %d\n", sizeof(a) );
printf("array size %d\n", sizeof(a)/sizeof(a[0]) ); // sizeof(a[0]) is the same with sizeof(float)
return 0;
}
希望它不是太难。
答案 2 :(得分:0)
曾听说过sizeof。 它必须有所帮助。
答案 3 :(得分:-1)
足够10个花车。这取决于实施。在C编译器的大多数实现中,float的长度为4个字节,因此它至少为4 * 10个字节。在C中有sizeof
,使用它!