色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

中NEW運算符的用法

黃文隆2年前15瀏覽0評論

中NEW運算符的用法?

newint;//開辟一個存放整數的存儲空間,返回一個指向該存儲空間的地址(即指針) newint(100);//開辟一個存放整數的空間,并指定該整數的初值為100,返回一個指向該存儲空間的地址 newchar[10];//開辟一個存放字符數組(包括10個元素)的空間,返回首元素的地址 newint[5][4];//開辟一個存放二維整型數組(大小為5*4)的空間,返回首元素的地址 float*p=newfloat(3.14159);//開辟一個存放單精度數的空間,并指定該實數的初值為//3.14159,將返回的該空間的地址賦給指針變量p new運算符使用的一般格式為 new類型[初值] 用new分配數組空間時不能指定初值。如果由于內存不足等原因而無法正常分配空間,則new會返回一個空指針NULL,用戶可以根據該指針的值判斷分配空間是否成功。 delete運算符使用的一般格式為 delete[]指針變量 例如要撤銷上面用new開辟的存放單精度數的空間(上面第5個例子),應該用 deletep; 前面用“newchar[10];”開辟的字符數組空間,如果把new返回的指針賦給了指針變量pt,則應該用以下形式的delete運算符撤銷該空間: delete[]pt;//在指針變量前面加一對方括號,表示是對數組空間的操作 例開辟空間以存放一個結構體變量。 #include<iostream> #include<string> usingnamespacestd; structStudent//聲明結構體類型Student {stringname; intnum; charsex; };intmain() {Student*p;//定義指向結構體類型Student的數據的指針變量 p=newStudent;//用new運算符開辟一個存放Student型數據的空間 p->name=″WangFun″;//向結構體變量的成員賦值 p->num=10123; p->sex='m';cout<<p->name<<endl<<p->num<<endl<<p->sex<<endl;//輸出各成員的值 deletep;//撤銷該空間 return0; } 運行結果為 WangFun10123m

java char運算符,中NEW運算符的用法