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

已采纳回答 / 心中有树
你定义的函数里面已经有输出了,所以不用再定义。

已采纳回答 / 慕娘5146774
cout<<A::x<<endl;A::fun();B::funn();B::fun();

已采纳回答 / 慕用5373929
命名空间是用来组织和重用代码的。如同名字一样的意思,NameSpace(名字空间),之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了。

最新回答 / ER木偶呀
不对吧在上面代码里有isFlag的状态所以才能运行 楼上没看懂代码吧!                                                                                                                                                                                                                            ...

已采纳回答 / 慕粉1311233633
尝试一下卸载重装;如果还不行就用更早的vs,像vs2013就可以

已采纳回答 / 慕前端3245927
运算符根本就没有起作用!!!

已采纳回答 / 慕神6778771
因为当ifMax=0时,后一个小于前一个则交换位置,说明最后得到的顺序数列是从小到大的,随着i 增大,每次循环都会选出第i大的数,顺序也依次从后往前排好,如果顺序正确则不用进行交换,那么temp的值也不会改变,也就是说当a[j+1]=3与a[j]交换数序以后整个数列的顺序都已正确,最小的那个数就不会赋值给temp了,所以打印出的temp不是最小值。输出的temp应改为a[9]和a[0]。

已采纳回答 / Z_zy_
把头文件中的.h去掉就好了

已采纳回答 / LxxPRnnnn若男
因为定义变量需要初始化才能正常使用,否则系统会随机赋值。但在这里也并不是必要,因为在后面有对这两个变量的重新赋值。

已采纳回答 / Harry_Zhi
pause是系统暂停函数的意思,你不加这句话小黑框就会闪一下后直接消失。

已采纳回答 / qq_绿U蓝_0
 int array[100];   定义了静态数组array,并未对数组进行初始化 int* array = new int[100];   分配了长度为100的动态数组array 

已采纳回答 / Z_zy_
这位同学很聪明问了一个很好的问题,这个cout和“<<”是很智能的一个东西,这会在比较靠后的位置来学习 函数重载和运算符重载。

已采纳回答 / X4tar
个人想法:bool类型看起来更加语义化,直接用true/false去赋值,就像枚举类型和#define也是为了语义化和方便。很多c自带的函数的返回值就是布尔类型。如bool ifExist();看看函数名再看看返回值,就大概知道这个函数怎么用。
课程须知
本课程是C++初级教程 在学习本课程之前需要熟练掌握C语言的基础语法
老师告诉你能学到什么?
1、C++语言新的数据类型 2、C++语言新的输入输出方式 3、C++语言的命名空间

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消