C语言,若有以下定义语句,float x[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};则表达式x[1][1]*x[2][2]的值为什么是0.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 06:10:34

C语言,若有以下定义语句,float x[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};则表达式x[1][1]*x[2][2]的值为什么是0.
C语言,若有以下定义语句,float x[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};则表达式x[1][1]*x[2][2]的值为什么是0.

C语言,若有以下定义语句,float x[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};则表达式x[1][1]*x[2][2]的值为什么是0.
float x[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}}
定义三行三列,只初始化第一行和第二行,则第三行三个数据被默认设置为0
x[2][2] 就是指第三行第三列的数据,值为0
因此,结果是0