返回列表 發帖

程式與數學的分別

int  main()
{
         int a, b;
         a = 23;
         b = a+2; //請問這時候b=??
         b = b+2; //請問這時候b=??
}

以上例子提到表示式b=a+2與數學表示式很似,不過,程式與數學不是完全相同的。就以等於符號「=」為例,以下是一個表示式:

左邊表示式 = 右邊表示式

在數學上,這是「等式」(Equation),意思是「左邊表示式的值與右邊表示式的值是相等的」,但在程式上就不是這個意思了,而是「把右邊表示式的值儲存在左邊表示式所代表的記憶體地址」。
運 算 符 號      意 義
       =           右值指定給左值
May

返回列表