已采纳回答 / 慕用5373929
命名空间是用来组织和重用代码的。如同名字一样的意思,NameSpace(名字空间),之所以出来这样一个东西,是因为人类可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象,对于库来说,这个问题尤其严重,如果两个人写的库文件中出现同名的变量或函数(不可避免),使用起来就有问题了。
2017-10-01
已采纳回答 / 慕神6778771
因为当ifMax=0时,后一个小于前一个则交换位置,说明最后得到的顺序数列是从小到大的,随着i 增大,每次循环都会选出第i大的数,顺序也依次从后往前排好,如果顺序正确则不用进行交换,那么temp的值也不会改变,也就是说当a[j+1]=3与a[j]交换数序以后整个数列的顺序都已正确,最小的那个数就不会赋值给temp了,所以打印出的temp不是最小值。输出的temp应改为a[9]和a[0]。
2017-08-11