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 首先對其運算元求...