C语言中()和【】的区别?
生活随笔
收集整理的這篇文章主要介紹了
C语言中()和【】的区别?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C語(yǔ)言中()和【】的區(qū)別?
3.一般用法是new一個(gè)數(shù)組的話一般是delete [] 其他的直接delete即可。
?
但是其實(shí)對(duì)于內(nèi)置數(shù)據(jù)類型,其實(shí)是delete[] 和delete都可以的。
delete[]是刪除數(shù)組的,這個(gè)只是創(chuàng)建了一個(gè)int型的內(nèi)存而不是數(shù)組。
1.注意()是初始化,【】是定義多個(gè)對(duì)象。
?int *p = new int[100] 是創(chuàng)建100個(gè)int型的內(nèi)存;
3.一般用法是new一個(gè)數(shù)組的話一般是delete [] 其他的直接delete即可。
?
但是其實(shí)對(duì)于內(nèi)置數(shù)據(jù)類型,其實(shí)是delete[] 和delete都可以的。
delete[]是刪除數(shù)組的,這個(gè)只是創(chuàng)建了一個(gè)int型的內(nèi)存而不是數(shù)組。
總結(jié)
以上是生活随笔為你收集整理的C语言中()和【】的区别?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何研读一篇论文?
- 下一篇: 无参数的构造函数如何声明对象?