a[i][j]=i==j?0:i+j:本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 01:59:53
a[i][j]=i==j?0:i+j:本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊,

a[i][j]=i==j?0:i+j:本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊,
a[i][j]=i==j?0:i+j:
本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊,

a[i][j]=i==j?0:i+j:本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊,
这是一个条件表达式,也就是说:
如果 i == j 也就是i和j相等,则a[i][j] =0;
但是,若不相等,则a[i][j] = i+j;
表现在矩阵中,主对角线上全为0;