dkfr.net
当前位置:首页 >> C语言中i=k=j=0代表什么意思 >>

C语言中i=k=j=0代表什么意思

这句是连等赋值,其顺序为从右往左,即将0赋值给j,再将j赋值给k,再将k赋值给i,最后使得i=j,j=k,i=k,都等于0; 注意这样的连等赋值不能出现在变量的定义中。

【回答】 当ij 则k=j 即如果i小于j,则将i的值赋于k,否则则将j的值赋于k 望采纳

其实这题就是2个矩阵相乘的算法,根据我的图参考一下,把a矩阵的第一行 乘以b矩阵的第一列数字,就得到了c矩阵的第一行,第一列数字,知道了吧~不懂可以继续追问哦!

k=(i==j) 意思是 如果i==j则为真 1 k=1 ,如果i!=j 则为假 k =0

这是一个逻辑判断表达式。意思是i除以k的余数等于0是否成立,如果成立,表达式的值为1,否则为0

“i += k”的意思是 i = i + k 它是第十四级运算符。。。。

翻译成中文: 假如变量 i 除以 k 的值等于1成立,就执行if后面的判断语句。如果不成立,再判断 i 除以 k 的余数是否等于0,如果不等于,也要执行后面的判断语句。而||是罗技运算符中的或,代表只要两个表达式中任意一个成立就算成立。

先:i=i*k 再:k=k+i; 再:m=k

判断的语句 条件运算符 ?前是判断。 是的话选引号前面的, 不是选引号后面的 额。。楼主是原题吗。好像没有这么直接用的 翻译过来的话是 【是x吗 】? 【是(用a进行程序)】:【否(换成b进行程序)】

语句要模拟什么数学问题或工程问题或其他实用问题,无从知晓。只能考虑语法是否正确。 这是赋值语句。把 表达式 (i=j=3

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com