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

学习 时间:2026-04-07 17:36:09 阅读:2897
a[i][j]=i==j?0:i+j:本人初学,这个是在c语言书上的数组例题中的,这句话半天没弄懂,特别是这个“i==j?0”感觉不像循环结构体啊,

最佳回答

秀丽的毛衣

大气的母鸡

2026-04-07 17:36:09

这是一个条件表达式,也就是说:如果 i == j 也就是i和j相等,则a[i][j] =0;但是,若不相等,则a[i][j] = i+j;表现在矩阵中,主对角线上全为0; 再问: 额,问题是这个?是干啥的啊??? i==j后面带个?0是神马意思啊???

最新回答共有2条回答

  • 眯眯眼的大象
    回复
    2026-04-07 17:36:09

    这是一个条件表达式,也就是说:如果 i == j 也就是i和j相等,则a[i][j] =0;但是,若不相等,则a[i][j] = i+j;表现在矩阵中,主对角线上全为0; 再问: 额,问题是这个?是干啥的啊??? i==j后面带个?0是神马意思啊???

上一篇 一个两位数,在它后面添上一个0,得到的三位数比原来的数多405,原来的数是多少

下一篇 电脑在哪里设置开机密码