c和c++中,
int a[10]={10*1}; 对吗??
请求详细解答过程
2条回答 默认 最新
- CSDN专家-天际的海浪 2022-01-19 21:00关注
int a[10]={10*1}; 是先计算10*1 等于10 等同是int a[10]={10}; 只是对数组0元素初始化为10,其余元素初始化为0. 不是数组中10个元素都初始化为1 如果要数组中10个元素都初始化为1,必须是 int a[10]={1,1,1,1,1,1,1,1,1,1};
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用