1樓:風若遠去何人留
*=是c語言的特殊操作符號,呼叫形式為
a*=b;
其等效於
a=a*b;
但是用*=的形式,可以減少**輸入,同時還可以提高執行效率。
p*=i也就是p=p*i, 即將原始的p值與i值相乘, 結果賦值給p。
c語言中類似的符號還有+=, -=, /=, %=, ^=, |=, &=等等。
2樓:
親,你確定你的表示式沒有寫錯嗎?如果確定,那麼我也不知道;如果寫錯了,有兩種形式,是定義一個指標「*p = i; 」裡的*p是p的值了,「 p = &i」是p指向了i的地址,也可以理解為將i的地址付給了指標p。
3樓:z龍傳正
就是讓p等於原p的值和i的值的乘積
4樓:**水心
是p=p*i的簡寫,複合語句,很常用的
5樓:至尊智者
就是 p=p*p 這種叫複合賦值語句
6樓:奧貝利科斯
p = p*i
還有 p+=i
p-=i等等
不要和*p = i混淆
c語言中p*=i是什麼意思?
7樓:匿名使用者
*=是c語言的特殊操du
作符號,調zhi用形式
dao為
a*=b;
其等效於
a=a*b;
但是用*=的形式,可內以容減少**輸入,同時還可以提高執行效率。
p*=i也就是p=p*i, 即將原始的p值與i值相乘, 結果賦值給p。
c語言中類似的符號還有+=, -=, /=, %=, ^=, |=, &=等等。
c語言中 什麼意思啊,在c語言中 是什麼意思
這是兩抄個運算子擺放在一起而已 bai 是賦值運算子 邏輯 du非運算子,邏zhi輯操作符一 dao般將其運算元視為條件表示式,返回結果為bool型別 首先對其運算元求值,若結果為0,則條件為假 false 否則為真 true 優先順序上 先於 所有比如有下面的式子 int i i 5 這個要怎麼理...
c語言中是什麼意思,C語言中 是什麼意思
等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...
在c語言中巨集是什麼意思在C語言中巨集是什麼意思?
簡單來說 巨集定義又稱為巨集代換 巨集替換,簡稱 巨集 是c提供的三種預處理功能的其中一種。說明 1 巨集名一般用大寫 2 使用巨集可提高程式的通用性和易讀性,減少不一致性,減少輸入錯誤和便於修改。例如 陣列大小常用巨集定義 3 預處理是在編譯之前的處理,而編譯工作的任務之一就是語法檢查,預處理不做...