为了账号安全,请及时绑定邮箱和手机立即绑定
内联函数和递归有什么区别
int *p = new int[20];
delete []p;
p =NULL;

最赞回答 / CodeOfCoin
我是这样理解的,如果是void fun(int x,int y)其实是找了一个跟罗xx同名的人,但本质上不是罗某某,所以形参的罗xx无论做什么事情都不会影响实参罗xx但是void fun(int &x,int &y)是给了实参罗某某取了别名,叫萝卜头,你叫萝卜头做什么事情,实质上是去叫罗某某做的,所以形参用的是引用的话,形参的数值的改变肯定会影响到实参的值

已采纳回答 / 凰苍
这是一个判断语句,当a>b的时候返回a的值(即冒号前面的值),如果不是,就返回b的值(即冒号后面的值)。

最赞回答 / 小陈大爷卖拖鞋
是已经分配给P内存空间了,之后再判断P是否=NULL。如果P!=NULL说明分配成功,P已经占用了这个内存。
#include <string.h>
#include <iostream>
using namespace std;
int main(void)
{
//在堆中申请100个char类型的内存
char *str = new char[100];
//拷贝Hello C++字符串到分配的堆中的内存中
strcpy_s(str,100,"Hello imooc");
//打印字符串
cout << str << endl;
system("pause");
//释放内存
delete[]str;
str = NULL;
return 0;
}
这是什么软件啊
最后的 str==NULL;
NULL必须是大写才能通过

最赞回答 / 白晔未稀
用指针传参是传址,比用值传参效率更高,也更节约内存。例如一个函数需要传入一个结构体对象,用某个指针指向要传入的结构体作为函数实参,则传入的指针是一个地址,如果地址是int型则只占用8bit内存,如果用结构体对象实例传值作为实参,所传数据的大小是该结构体所有成员大小之和,比一个地址所占用的内存大得多,所以用指针传参既节约了内存,又提升了函数运行的效率。
谢谢谢谢谢谢谢了!

已采纳回答 / 修裾欲溯空
他是写了的,如果你再看一遍视频,你就会发现他右边的进度条并不是在最上面的;数据流输入输出是一定要加这个头文件的,除非你用的是万能头文件

最赞回答 / 修裾欲溯空
作用域分为: 1. 函数原型作用域(最小的作用域)   函数原型:int func(int x); 这是一个函数声明,函数形参x 的作用域就时所谓的函数原型作用域。 2. 块作用域   一对大括号 { ... } 内的一段程序,块中声明的标识符作用域就是块作用域。 3. 类作用域   类成员的作用域。 4. 文件作用域(static)   全局静态变量具有全局作用域,从声明处开始,到文件(.cpp文件)结尾处结束。 5. 全局(程序)作用域(extern)   全局变量具有全局作用域,只要在使用前对其进行...
没说明要求,就是没有6,就说我输出错误

最赞回答 / qq_西厢墨客_0
这只是网页的,并不会运行。答案是提前设计好的,所以为了方便检验对错才提出要求。
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消