計算機語言中有個讀音叫「c嚇p」的名稱叫啥

時間 2021-07-08 21:40:52

1樓:

p是指標,name是p的成員 則用 -> 表示 p->name

如果p不是指標,name是p的成員 則用 點 表示: p.name

最常見的是結構和聯合體的成員。

2樓:

p是某一結構體變數的指標,name則是該結構體的成員。p->name 和*p.name一樣。

3樓:

指向,和p.name乙個意思,都是與鍊表相關的

4樓:

p一定是指標了,指向乙個結構體或類 例項化的物件,這個類或結構體中有個屬性叫name,訪問p的name,就是p->name。

假設q是某個類的例項化的物件(不是它的指標),那麼應該寫作:p.name。

值得注意的是

(假設node是乙個類),

node p; p是node的物件,

而 node *q; 是指向node物件的指標。

初始化方法也不同,分別為

p = node(....);

q = new node(....);

//這裡的....代指你自定的引數,可以沒有。

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

5樓:風若遠去何人留

*=是c語言的特殊操作符號,呼叫形式為

a*=b;

其等效於

a=a*b;

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

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

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

6樓:

親,你確定你的表示式沒有寫錯嗎?如果確定,那麼我也不知道;如果寫錯了,有兩種形式,是定義乙個指標「*p = i; 」裡的*p是p的值了,「 p = &i」是p指向了i的位址,也可以理解為將i的位址付給了指標p。

7樓:z龍傳正

就是讓p等於原p的值和i的值的乘積

8樓:**水心

是p=p*i的簡寫,復合語句,很常用的

9樓:至尊智者

就是 p=p*p 這種叫復合賦值語句

10樓:奧貝利科斯

p = p*i

還有 p+=i

p-=i等等

不要和*p = i混淆

c語言中if (! p )是什麼意思?急!!

11樓:匿名使用者

c語言中%p用來輸出指標型別自身的值。

也就是說 %p用來輸出位址。

一、使用方法:

%p一般僅用於printf及同類函式中。形式為printf("%p", varp);

其中後續引數varp為某乙個指標變數。如

int a,*p;

p=&a;

printf("%p %p", p, &a);

這裡輸出的p和&a都是int*型。

二、功能:

%p格式符會輸出指標本身的值,也就是指標指向的位址值。

該輸出為16進製制形式,具體輸出值取決於指標指向的實際位址值。

三、與%x區別:

%x同樣輸出16進製制形式,不過%x對應的是int型,也就是說,其輸出長度與系統int型佔的位元組數相等。如32位編譯器,int型佔4位位元組,那麼%x輸出的結果最多為16個16進製制字元。

而%p輸出寬度取決於系統位址匯流排位數,即16位最多輸出4位16進製制字元,32位最多輸出8位16進製制字元,64位最多輸出16位16進製制字元。

所以用%p輸出位址,相對於用%x輸出,可以有更好的移植型和適應性,不會因為更換平台而引起錯誤。

12樓:匿名使用者

!是取反的邏輯運算,如果p不等於0,則!p為假,p等於0,則!p為真,

參考**如下:

#include

main()  else

p=5;

printf("p=%d\n",p);

if(!p)  else

}執行效果如下:

13樓:匿名使用者

c語言中if()是條件判斷語句,其中括號裡的值如果是0的話不成立,非0的話成立。

c語言中!是非的意思,!p也就是非p。

所以這行**的意思就是如果p成立就不執行if後的**,p不成立則執行if後面的**。

14樓:使用者名稱都是渣渣

等價於if(p==0)

計算機語言是什麼,計算機語言 是什麼意思

計算機語言 computer language 指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞資訊的媒介。計算機系統最大特徵是指令通過一種語言傳達給機器。為了使電子計算機進行各種工作,就需要有一套用以編寫計算機程式的數字 字元和語法規劃,由這些字元和語法規則組成計算機各種指令 或各種...

為什麼需要計算機語言,為什麼需要計算機語言 高階語言的特點是什麼

因為人類要利用計算機實現自己想要的各種產品呀!打個比方,中國人和中國人說話要將漢語,大家都說普通話,這個沒什麼問題。可是,你如果想要和美國人交流,就必須要學習英語,或者讓美國人學習漢語。同理也是一樣,你想要和計算機交流,就必須學會計算機的語言 不可能讓計算機說普通話吧0.0 和人類世界一樣,人類有很...

計算機語言是什麼,計算機基礎語言是什麼?

計算機基礎語言叫機械語言,由二進位制0和1組成 計算機語言 用於人與計算機之間通訊的語言 計算機語言的種類非常的多,總的來說可以分成機器語言,組合語言,高階語言三大類。電腦每做的一次動作,乙個步驟,都是按照以經用計算機語言編好的程式來執行的,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握...