自学内容网 自学内容网

E18.【C语言】练习:逗号表达式选择题

下面代码的结果是:( )

#include <stdio.h>
int main()
{
    int arr[] = {1,2,(3,4),5};
    printf("%d\n", sizeof(arr));
    return 0;
}

A.4

B.16

C.20

D.5

分析:(3,4)为逗号表达式,取后者,因此{1,2,(3,4),5}等价为{1,2,4,5},sizeof(arr)求的是整个数组所占空间的大小,即:4*sizeof(int)=4*4=16 选B


原文地址:https://blog.csdn.net/2401_85828611/article/details/140621693

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!