一个关于C++的小问题

1.cout<<carrots;和cout<<"carrots"有什么区别?分别介绍一下当定义变量carrots和未定义carrots两种函数的区别!在介绍一下显示后的区... 1.cout<<carrots;和 cout<<"carrots" 有什么区别?
分别介绍一下当定义变量carrots 和未定义 carrots 两种函数的区别!
在介绍一下 显示后的区别。
2.如何输出引号(“”)
例如:输出“HOLLO,WORD” 将两个引号也输出!
3.C++的程序模块叫什么?
4.int froop(double t);和 int froop() 有什么区别?为什么前一个函数后面加(double t)?为什么要加上这个标志?有什么含义?
5.viod trettle 什么意思? void 什么意思?一般有什么用?

只要简单回答一下就可以!不需要长篇复制!O(∩_∩)O~
你们回答的都好 我不知道该给谁
展开
 我来答
克隆之龙
2009-05-13 · TA获得超过1164个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:277万
展开全部
谁来的晚就给谁

这真的是一个关于C++的小问题吗?

1,如果carrots是基本类型的变量,就输出内容;
如果是类的对象,就会作默认的内容输出,或者是调用操作符重载(“<<”是可以重载的操作符)

2,同上用转义字符cout << "\"HOLLO,WORD\"" ;

3,百度出来的:
模块是一个具有相对独立功能的逻辑单元,
是为完成某一功能所需的一段程序或子程序
小到可以是一个函数,几个函数,
也可以是个可执行模块,具体的形式多种多样,
在c++中,由于类描述相对独立的功能和事物比较方便,
将类作为一个模块也最为常见

4,第一个是需要参数的函数,该参数是double类型,第二个是不需要参数的函数,两个函数在相同的区域里声明的话就是重载函数,
当调用的时候,如果是froop(t);则调用第一个(t必须是double型); 如果是froop(),则调用第二个

5,viod trettle 什么意思?void 什么意思?一般有什么用?
viod肯定不对,应该是void
trettle 大概是个标识符,比如变量名或函数名
void 你可以去百度百科看一下
vbtraz
2009-05-11 · TA获得超过5530个赞
知道大有可为答主
回答量:4152
采纳率:0%
帮助的人:4421万
展开全部
1 . cout<<carrots 是输出这个变量内容 cout<<"carrots" 是输出这个字符串
当定义了 carrots就输出内容, 没定义carrots就编译不通过。 区别就是运行起来还是嘣一声告诉你没戏啊

2. 用 \转义
cout << "\"HOLLO,WORD\"" ;
3. 程序模块?。。 不知道你在说啥

4. 区别就是前一个函数需要一个 double 型的参数,后一个不要
5 就这一句不知道什么意思

仔细学语法吧, 这问题怎么回答都是白费力气, 你会语法的话这都容易理解,不会语法的话讲也讲不通
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗黑系巨龙吟风
2009-05-11 · 超过17用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:0
展开全部
1,
cout<<carrots是输出carrots的值,如果是函数,就是函数的返回值,如果是变量就是变量的值
cout<<"carrots"输出的是carrots这几个字母
2,等我回去查下

3,.....你可以理解成一个函数就行
4,第一个是带有形参的函数,该函数的形参是double类型,第二和是不带有形参的函数,两个函数一起定义的话就是重载,当调用的时候,如果是froop(t);则调用第一个(t必须是double型)

5,无返回类型的函数,void是标识符,比如你平时写主函数用int main()
结果函数返回一个int 型的值,VOID不返回
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sweet康
2009-05-11 · 超过13用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:53.1万
展开全部
1:carrots是个变量名……可能是int,string,…………
"carrots" 是个字符串
如果定义了carrots,就输出carrots变量里的东西
否则就编译错误了……
无论有没有定义carrots,cout<<"carrots"都输出字符串

2:cout<<"\"HOLLO,WORD\"";
这样例子很多,比如\n=换行,\t=tab

3:Class?类?不太明白问题……

4:有区别……
调用前面的int froop(double t)
需要传一个double型参数t,类似这样:
int a;double t
a=froop(t)
调用后面的不需要参数
类似这样
int b;
b=froop();

5:是不是void trettle()??
这是定义一个过程……
int XXX()
这样叫定义函数……
过程是没有返回值的,而函数需要返回一个值
咋用呢……
void trettle()
{
你想写的代码;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式