c语言m 是什么意思
m*m就是m的平方的意思,因为在c语言中无法表示平方符号,所以用这个式子代替。
其中i*j是C语言中的乘法,作用为将i和j相乘,结果为者的积。*=为C语言的特殊赋值运算符。a*=b的格式,相当于a=a*b;即先将ab相乘,积赋值给a。a*=b的形式更高效。于是m*=i*j会先计算i*j,再把结果与m相乘,最终赋值给m。等效于m=m*(i*j)。
m*m就是m的平方的意思,因为在c语言中无法表示平方符号,所以用这个式子代替。
其中i*j是C语言中的乘法,作用为将i和j相乘,结果为者的积。*=为C语言的特殊赋值运算符。a*=b的格式,相当于a=a*b;即先将ab相乘,积赋值给a。a*=b的形式更高效。于是m*=i*j会先计算i*j,再把结果与m相乘,最终赋值给m。等效于m=m*(i*j)。