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填補,高位左移溢位則捨棄該...