关于C语言数组问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:43:10
在数组中 int arr[]={1,2+3,3*3,4,5} 允许吗
那么这个可以吗 int a[3]={3*1};

int arr[]={1,2+3,3*3,4,5};
int a[3]={3*1};

这两个都可以的
arr有5个元素,其值分别为1,5,9,4,5
a有3个元素,其值分别为3,0,0

可以的,先计算表达式的值,然后再填充到数组元素中。

可以

允许

int a[3]={3*1}与int a[3]={3*1,0,0}一样