为了账号安全,请及时绑定邮箱和手机立即绑定

以下是关于在C++中的输入输出的两道题,麻烦帮忙解释一下

以下是关于在C++中的输入输出的两道题,麻烦帮忙解释一下

达令说 2021-12-30 14:10:10
两道题:1、以下描述正确的是A:在C++程序中,有且只能有一个Main函数B:C++程序的每行中只能写一条语句C:C++中没有输入/输出语句D:C++中没有输入/输出函数ANS:选C。解析:C++中没有输入输出语句,但仍保留了C语言中的scanf、printf这两个输入输出函数2、下列选项中能用于输入数据的是A:scanfB: printfC: cinD: coutANS:选C。解析:C++中没有专门的输入/输出语句,所以C中的输入/输出语句scanf、printf不能继续在C++中使用。这两道题似乎有点矛盾:1、scanf、printf似乎可以在C++中使用,这点从第一题的解析中也可以得证2、cin只是一个流,并不是什么函数所以质疑一下这两道题,大家来讨论下
查看完整描述

3 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

这2个题完全是扯淡.
你只要记住:scanf、printf是C的<stdio.h>中定义的2个函数.
而cin是一个istream对象. >>是istream类型重载的操作符.
给你取个例子:
int i;
istream in;
in >> i;
上面这个语句和 cin >> i;是等价的. cin是标准库定义的标准输入,在使用时可以不定义.
C++是兼容C的.就是说C程序,在C++文本(后缀为CPP)中也能执行.
如果要做这个题的话 1选A 2选A C

查看完整回答
反对 回复 2022-01-03
?
POPMUISE

TA贡献1765条经验 获得超5个赞

"scanf、printf似乎可以在C++中使用"-----C和C++都是编程语言,你的意思是scanf、printf都能在VC中用是么?
VC中可以编译C语言的东西~所以用VC可以C++,C语言混用

查看完整回答
反对 回复 2022-01-03
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

C语言的东西都可以在C++中使用,在C++中也有应用,只是C++又在此基础上添加了一些自己的东西,所以感觉这样的题目有点无聊,只要明白怎么回事也就行了,区分这么细也没多大的实际意义!

查看完整回答
反对 回复 2022-01-03
  • 3 回答
  • 0 关注
  • 193 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号