宁夏百度网站怎么做百度seo可能消失
大家好:
衷心希望各位点赞。
您的问题请留在评论区,我会及时回答。
一、new 运算符
new 运算符用于动态分配一片内存空间,并返回这片内存空间的首地址,可将该首地址存入一个指针变量中,主要有以下三种格式。
二、格式一
new 数据类型
功能:分配一个指定数据类型大小的内存空间。例如:
//分配一个double类型大小的内存空间,并把该内存空间的首地址返回给指针变量p
double *p = new double;
三、格式二
new 数据类型(初始值)
功能:分配一个指定数据类型大小的内存空间,并放入初始值。例如:
char *p = new char('a');//分配char类型大小的内存空间,并放入初始值a
cout << *p << endl;//输出字符a
表示创建一个 char 类型的内存空间并初始化为字母 a ,将首地址赋值给指针变量 p,利用取值运算符 * 取出指针中地址里的数据 'a' 。
四、格式三
new 数据类型[数组长度]
功能:动态分配一个指定类型的数组空间。例如:
int *p = new int[10];//创建一片内存空间,并赋值给指针变量p
表示分配一个包含10个元素的整型数组的内存空间,并将其首地址赋值给指针变量 p 。