2019年7月31日 星期三

1080730中興大學第二專長資訊科技-程式設計


105

point 記憶體位址 C語言快速的地方,省記憶空間


int* pnumber(nullptr)   //nullptr 相當flase

number = &pnumber  .//記憶體位址
number = *pnumber  .//取數值

char* pstr5("happy birthday")


int a[4];    int
                 int
                 int
                 int





char* a[4];     char*
                       char*
                       char*
                       char*

有效率的程式

cout << (sizeof pstr)    //陣列個數

const int cout           

cost char* const pstr[]  //常數不變


cingetline(buffre,  MAX, '\n') //讀一個字元


Dyanmic Memory Allocation動態記憶體

pvalue = new double;   

*pnumber 取值
&number  取記憶體位址


pvaule = new duuble(999.0);

pstr = new char[20];

delete [] pstr ;  清記憶體
pstr=nullptr




沒有留言:

張貼留言