比如说你返回的数组是个局部变量,他的作用域只是在那个函数作用域内有效,调用函数结束后,这个局部变量就释放了,这种情况下不能返回,但是你可以在你传入进来的数组(或指针)参数上进行操作,这时的操作就是用指针的概念进行的,建议你仔细看看指针与数组这些方面,这是难点。其实上面说的基本上是C语言,在C++里面,建议用容器与迭代器进行操作,容器相当于C的数组,迭代器相当于C的指针。
C++接受同类别数据的隐式转换,比如char->short->int->long,从左到右可以隐式转换.float->double也可以隐式转换。
C++支持隐式转换,比如int可以直接赋值给double,所以返回值和函数类型不一致也是可以的,不过仅限几种转换而已
写错了程序,把程序贴出来
类型 可以转换,