...Settings\Administrator\d.c(4) : error C2078: too many initialize...
发布网友
发布时间:2024-10-21 21:36
我来回答
共3个回答
热心网友
时间:2024-11-05 11:26
char diamond[][3]={{' ',' ',' ','*'},{' ','*','*','*'},{'*','*','*','*','*'}};
char diamond[][3]定义的数组是3列的
但是初始化{{' ',' ',' ','*'},{' ','*','*','*'},{'*','*','*','*','*'}};是3行5列的:
第0行{' ',' ',' ','*'}, 即 ' ',' ',' ','*','0'
第1行{' ','*','*','*'}, 即 ' ','*','*','*','0'
第2行{'*','*','*','*','*'}; 即 '*','*','*','*','*'
热心网友
时间:2024-11-05 11:24
error C2078: too many initializers
太多初始化值
数组越界。
热心网友
时间:2024-11-05 11:27
数组定义先行后列,diamond[][3]表示有3列,但初始化时有4列.