作业帮 > 综合 > 作业

a[i][j]=i==j?0:i+j:

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 18:19:53
a[i][j]=i==j?0:i+j:
本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊,
a[i][j]=i==j?0:i+j:
这是一个条件表达式,也就是说:
如果 i == j 也就是i和j相等,则a[i][j] =0;
但是,若不相等,则a[i][j] = i+j;
表现在矩阵中,主对角线上全为0;
再问: 额,问题是这个?是干啥的啊??? i==j后面带个?0是神马意思啊???