c中與有什麼區別,各是什麼意思,舉個例子

2021-05-17 06:15:29 字數 1933 閱讀 4780

1樓:匿名使用者

==判斷左右是否相等,結果是真(用1表示)或假(用0表示),如:1==2為假,1==1為真。

相反, !=判斷左右是否不相等,結果是真(用1表示)或假(用0表示),如:1!=2為真,1!=1為假。

c++中 += 符號什麼意思,舉一個例子

2樓:匿名使用者

比如a+=b;他實際上是a=a+b的縮寫,意思和a=a+b是一樣的,相似的還有-=,*=等,很多都可以這麼用

3樓:千鋒教育

在c++中,+=是一個複合運算子,意思是先算加法,再賦值。

例如a+=b相當於a=a+b,,,,即把a+b的值再賦值給a

4樓:chi我本專情

a+=b;等同於a=a+b

c++裡*運算子和&運算子是什麼意思??舉幾個例子,我這有些暈,望詳解。

5樓:搶佔橋頭堡

&取地址 ,與運算

與運算 1&0 = 0 這個

&取地址 int a= 8; &a 是取a這個變數的地址,最簡單比如門牌號

* 乘法運算,取值 int* b; b=&a ;這裡b儲存的是a的地址,就比如a是門牌號,而*b 就是取門牌號是a的地址裡面記錄的值 8 ,這個是有點繞,多用用

6樓:

&一般兩種意思,1,是引用 如 int b = 0;int &a = b;

2,取地址,如int b = 0;int *p = &b;

*一般也有

兩種意思,1,指標所指記憶體操作 如

2,數**算符* 如int a = 2*3;

c++中「->」和「.」在使用中有什麼區別呢

7樓:匿名使用者

1、->是指標指向其成員的運算子 .是結構體的成員運算子。最大的區別是->前面放的是指標,而.前面跟的是結構體變數。

2、例如:

struct a

;a *point = malloc(sizeof(struct a));

point->a = 1;

a object;

object.a = 1;

8樓:匿名使用者

比如c++中一個類class student;裡面有個公有成員變數test

如果你聲

明這個類的物件student s;那麼你要對test操作要用"." s.test

如果你宣告這個類的物件student *s為指標型別的話,那麼你要對test操作要用"->"s->test

9樓:匿名使用者

如果一個指標型變數指向一個類的例項,該指標訪問例項中的成員時,要使用->,但如果這個例項本身要訪問自身的成員,就使用. 舉個例子:

struct h;

struct h hh; //例項化

//注意使用.的地方哦:

hh.i = 10;

hh.j = 100;

sturct h* p = &hh;

//注意:下面使用->

p->i = 100;

p->j = 1000;

這個意思,do u understand??

10樓:匿名使用者

基本上無區別 舉個例子 struct a ; 假如和 p->a 是相同的,.是普通型別訪問方式,->是指標訪問方式 指標訪問時要確保指標有效 假如 struct a *p2 =null; p2->a,這樣程式就掛了,p2沒指向有效記憶體

11樓:鑫晨

沒有區別的!!就看你想用哪一個了!1

C 中0是什麼意思,c 中0, 0 , 0 , 0 有什麼區別?都是什麼意思啊?

1.位操作,抄與的意思 1 1 1,1 0 0,0 1 0,0 0 0 2.取地址,計算機的儲存設bai備是沒有變數這一概念的,du有的只是一個zhi一個的能夠儲存資料地的單位dao。存取這些資料,需要確定到某個單位上,每個單位有一個指定的地址 int a 在編譯的時候,就給a分配了一個存取數值的單...

內網和外網有什麼區別?他們各是什麼意思

內網通俗的說就是區域網,是幾臺或者幾十臺電腦之間互相連線用於資源共享的網路。比如鄰居之間的電腦連成內網打cs。外網通俗的說就是與因特網相通的。可以訪問因特網上的所有網路資源。如果你用的是adsl連線的就是外網。劃分內網和外網的重要依據主要是判斷它是不是與廣闊的外界相連。自己的單位或者家庭 小區內部有...

C程式中5》2與5《2有什麼區別

一 作用不同 1 5 2 右移運算子,是將一個二進位制位的運算元按指定移動的位數向右移動,移出位被丟棄,左邊移出的空位或者一律補0,或者補符號位。2 5 2 左移運算子,將一個數的各二進位制位全部左移若干位,移動的位數由右運算元指定,右運算元必須是非負值,其右邊空出的位用0填補,高位左移溢位則捨棄該...