C++指针调用和数组调用问题
这是什么原理呀,数组为nums=[0,1,2,3,4,5,6,7,8,9],刚看c++,结果出了这么个东西。。。
回答
test 函数里面的num数组是局部变量,在这个函数结束时,局部变量会自动销毁。所以你看到的是乱码。
把num数组定义为全局变量就ok了。
还有为什么第一个数正确的呢?数组返回了首地址,所以第一个是有的,之后就被销毁了。
以上是 C++指针调用和数组调用问题 的全部内容, 来源链接: utcz.com/a/30967.html
这是什么原理呀,数组为nums=[0,1,2,3,4,5,6,7,8,9],刚看c++,结果出了这么个东西。。。
test 函数里面的num数组是局部变量,在这个函数结束时,局部变量会自动销毁。所以你看到的是乱码。
把num数组定义为全局变量就ok了。
还有为什么第一个数正确的呢?数组返回了首地址,所以第一个是有的,之后就被销毁了。
以上是 C++指针调用和数组调用问题 的全部内容, 来源链接: utcz.com/a/30967.html