A. 可以返回非静态局部变量的地址 B. 可以返回主调函数中合法的地址 C. 子函数中通过new操作取得的地址不能作为返回值 D. 子函数中通过new操作取得的地址不存在安全隐患
A. void (*pf) ( int,char);pf=&fun; B. void (*pf)(int,char*);pf=fun; C. void *pf();*pf=fun; D. void *pf();pf=fun;
A. new和delete是C++语言中专门用于动态内存分配和释放的函数 B. 动态分配的内存空间也可以被初始化 C. 当系统内存不够时,会自动回收不再使用的内存单元,因此程序中不必用delete释放内存空间 D. 当动态分配内存失败时,系统会立刻崩溃,因此一定要慎用new
A. char str=new char[10]; strcpy(str,"string"); B. char *str=new char[10]; strcpy(str,"string"); C. char *str=new char(string); D. char str[10]=”string”;
A. 正确,因为first和second都是独立的指针变量 B. 不正确,因为first和second是相关而非独立的指针变量 C. 正确,second会拷贝first的内容 D. 不正确,second和first指向相同的内容
A. 编译错误 B. 输出program并换行 C. 输出program以及任意长度的随机字符后换行<br> D. 输出program
A. 编译错误 B. 输出helloworld并换行 C. 输出hello world并换行 D. 输出hello并换行