C++指针调用和数组调用问题

图片说明
图片说明

这是什么原理呀,数组为nums=[0,1,2,3,4,5,6,7,8,9],刚看c++,结果出了这么个东西。。。

回答

test 函数里面的num数组是局部变量,在这个函数结束时,局部变量会自动销毁。所以你看到的是乱码。

把num数组定义为全局变量就ok了。

还有为什么第一个数正确的呢?数组返回了首地址,所以第一个是有的,之后就被销毁了。

以上是 C++指针调用和数组调用问题 的全部内容, 来源链接: utcz.com/a/30967.html

回到顶部