在c語言中p i是什麼意思啊,c語言中p i是什麼意思?

2021-03-18 15:32:19 字數 915 閱讀 8114

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 預處理是在編譯之前的處理,而編譯工作的任務之一就是語法檢查,預處理不做...