C语言

来源:互联网 发布:中国科普数据图片 编辑:程序博客网 时间:2024/06/05 18:09

1.sizeof

1)指针 32char *p; sizeof(p)=4;

2)数组

char a[5]; sizeof(a)=5;

int b[5]; sizeof(b)=20;

sizeof("ab") = 3 自动转换成数组类型,加 ’\n’

void foo3(char a3[3])
{
int c3 = sizeof( a3 ); // c3 == 4
}

3)当操作数是联合类型时,sizeof是其最大字节成员的字节数。

   当操作数是结构类型时,sizeof是其成员类型的总字节数,总字节数可以整除sizeof(最长类型)


 

原创粉丝点击