請問這個代碼反過來寫為什么不行?
這個代碼這里有一段寫成?result=i*j可以,但是寫成i*j=result;就不行了?為什么啊?
#include <stdio.h>
int main()?
{?
? ? // 定義相乘數(shù)字i,j以及結(jié)果result
? ? int i, j, result;
? ? for(i=9;i>=1;i--)
? ? {
? ? ? ? for(j=1;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? result=i*j ;(就是這里!?。?
)
? ? ? ? ? ? printf("%d*%d=%d\t",i,j,result);
? ? ? ? }
? ? ? ??
? ? ? ? printf("\n");
? ? }/*/*
? ? ?* 使用for循環(huán)解決本題相對簡單哦~
? ? ?* 小編偷偷的將源碼放在任務(wù)“不會了怎么辦”中了哦~
? ? ?* 小編希望童鞋們獨立完成哦~
? ? ?*/
? ??
? ??
? ??
? ??
? ??
? ? return 0;
}
2016-10-11
result=i*j的意思是把i*j的值賦給result,是將等號后面的值賦值給前面的變量,所以不能