aveaveps在c語言中什麼意思

2021-05-11 17:28:56 字數 2634 閱讀 4031

1樓:匿名使用者

這是一個賦值語句,將ave加「p->s」的和自賦值給ave這裡我無法推斷ave的型別,可能是整型或浮點型,也有可能是c++中的自定義運算子所在的類

而這裡字尾運算子->在c中是一個省略寫法,其意義等同於(*expression).

比如i = p->s

就等同於

i = (*p).s

也就是將一個指向struct/class的指標解引用(dereference),再獲取其成員s的內容

綜上,該表示式含義為

將變數ave與指標p指向結構中的成員s的值相加並賦予ave

2樓:匿名使用者

p->s相當於*p.s就是取p的內容中的s變數的值和ave相加

3樓:匿名使用者

變數ave與結構體指標p的屬性s相加

c語言程式設計裡a->ave=a->ave+a->s[i];啥意思??

4樓:匿名使用者

a->ave=a->ave+a->s[i]->是引用成員的意思

a這個指標裡面有成員ave,還有s陣列,這樣才能像上式那樣引用相當於是

x=a->ave;

y=a->s[i];

x=x+y;

a->ave=x;

c語言ave是什麼意思?

5樓:天雲一號

ave在c語言中沒有特別的含義,既不是關鍵字也不是庫函式的函式名。

可能是程式設計人員自定義的一個變數名或函式名。

通常用來定義一個數值型別的變數,表示平均值,是平均值英文average的前三個字母。

舉例如下:

int ave;     // 定義一個int型別的變數,變數名為ave

double ave;  // 定義一個double型別的變數,變數名為ave

int ave(int a, int b)  // 自定義一個函式,函式名為ave

6樓:

不是c語言的保留字。

有人用來表示平均值。(英文詞,頭3 個字母)

7樓:泡麵老大

不是c語言關鍵字,應該是別人定義的變數名 平均數average的頭三個字母

8樓:匿名使用者

ave也不是c語言的關鍵字啊

是變數名吧

在c語言中 aver = &ave和*aver = ave有什麼區別嗎

9樓:匿名使用者

1 aver = &ave

將ave的地址賦值給aver。

2 *aver = ave

將ave的值賦值給*aver。

3 前者是改變aver變數本身的值,即改變aver自身的地址值。

後者是改變aver指向記憶體的值,aver本身地址不變。

10樓:戈壁與清潭

絕對不同

aver=&ave 指的是 aver 是變數 ave型別的指標 其值是ave的地址

這時對 *aver=0;賦值 則 ave的值為 0;

*aver = ave 指的是aver是變數 ave型別的指標 其值不一定是ave 的地址,

這時 *aver=0;賦值 則 ave的值不變

11樓:匿名使用者

區別很大。

int *aver;

這相當於是超市存包櫃列印出來的小票,上面可以標櫃子的編號;*aver指的是小票上的編號所對應那個櫃子

int ave;

這相當於是超市的存包櫃,而&ave表示的是這個櫃子的編號aver=&ave;

把小票上的編號改為ave這個櫃子的編號

此時*aver和ave就是一樣的了

而*aver=ave

是什麼意思呢?就是把ave那個櫃子裡的東西複製一份,裝到小票上的編號所對應的那個櫃子裡的東西。這裡有一個問題,就是小票上對應的是哪個櫃子?如果之前沒有指定,那麼這時就出錯了

12樓:匿名使用者

*aver = ave估計會報錯

13樓:伯鴻暉仇贊

賦值則ave的值為

0;*aver

=ave

指的是aver是變數

ave型別的指標

其值不一定是ave

的地址,

這時*aver=0絕對不同

aver=&ave

指的是aver

是變數ave型別的指標

其值是ave的地址

這時對*aver=0

c語言中p*=i是什麼意思?

14樓:匿名使用者

*=是c語言的特殊操du

作符號,調zhi用形式

dao為

a*=b;

其等效於

a=a*b;

但是用*=的形式,可內以容減少**輸入,同時還可以提高執行效率。

p*=i也就是p=p*i, 即將原始的p值與i值相乘, 結果賦值給p。

c語言中類似的符號還有+=, -=, /=, %=, ^=, |=, &=等等。

pq ki在c語言中是什麼意思,C語言中 j k i 是什麼意思

它是邏輯表示式 非p或非q或k i 非,即取反 邏輯或 非p 或 非q 或 k大於i 整個語句中只要有一個條件為真,就整個語句為真 注 非 的意思就是相反的意思,如果p為真則!p就是假,如果p為假,則!p就是真 p為假或者q為假,或者k大於i 滿足任意條件,整個語句為真 c語言中 j k i 是什麼...

c語言中,什麼意思,在c語言中 是什麼意思

是一個整體,它是用於指向結構體子資料的指標,用來取子資料。換種說法,如果我們在c語言中定義了一個結構體,然後申明一個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到 問題中的p p next 意思是將p指向的一個結構體例項中的自資料next賦值給p。c語言中,是 邏輯或 操作符。其左...

在c語言中是什麼意思, 在C語言中是什麼意思??

在英文或者在c語言中表示什麼意思?表示條件的 或 比如if a 1 a 2 就是如果 a等於1或2的時候 進行一下條件的語句。望採納保證正確哦 1 c語言中 是兩個運算 符擺放在一起,是賦值運算子,邏輯非運算子 2 邏輯操作符一般將其運算元視為條件表示式,返回結果為bool型別 3 首先對其運算元求...