1樓:匿名使用者
a->ave=a->ave+a->s[i]->是引用成員的意思
a這個指標裡面有成員ave,還有s陣列,這樣才能像上式那樣引用相當於是
x=a->ave;
y=a->s[i];
x=x+y;
a->ave=x;
ave=ave+p->s在c語言中什麼意思
2樓:匿名使用者
這是乙個賦值語句,將ave加「p->s」的和自賦值給ave這裡我無法推斷ave的型別,可能是整型或浮點型,也有可能是c++中的自定義運算子所在的類
而這裡字尾運算子->在c中是乙個省略寫法,其意義等同於(*expression).
比如i = p->s
就等同於
i = (*p).s
也就是將乙個指向struct/class的指標解引用(dereference),再獲取其成員s的內容
綜上,該表示式含義為
將變數ave與指標p指向結構中的成員s的值相加並賦予ave
3樓:匿名使用者
p->s相當於*p.s就是取p的內容中的s變數的值和ave相加
4樓:匿名使用者
變數ave與結構體指標p的屬性s相加
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語言程式設計,c語言的程式設計
以下第二點或者兩點都沒弄清 1.沒理解區域性變數。2.沒有理解引數傳遞。首先區域性變數,當某個變數在函式內部或者語句塊中宣告時,該變數則是該函式或者語句塊中的區域性變數。舉例來說。void fun int a int main 函式執行結果為6 7 其次,來看引數傳遞。引數傳遞分為數值引數傳遞和位址...
c語言程式設計計算,C語言程式設計計算
int main printf 結果 f sum 我是學前端的,沒怎麼了解c,但是應該是這樣吧 include void main include int main 用c語言編寫程式,計算s 1 1 2 1 2 3 1 2 3 n include usingnamespacestd intmain ...
c語言程式設計問題,c語言程式設計問題?
include int main int i,n double sum 0 scanf d n for i 1 i n i sum i i 1.0 i 1 printf f n sum return 0 include void main c語言程式設計問題 解題思bai路 完全跟百錢買百雞的問題是...