初学c++ 很多不懂的 下面这道题~#include<iostream>using namespace std;void fun(int b[],int n){ for(int i=0;i<n;i++)b[i+1]=2*b[i];}void print(int c[];int n){for(int i=0;i<n;i++)cout<<c[i]<<endl;}int main(){int a[6]={2,4,6,8,10,12};fun(a+1,4);print(a+3,2);return 0;}请问这道题的运行结果是什么。。谢谢~
2 回答
![?](http://img1.sycdn.imooc.com/57f5da1c0001b83e04190419-100-100.jpg)
Xyino_Snake
TA贡献31条经验 获得超22个赞
我的建议,把代码敲到程序里,然后运行一下。结果就出来了。我不知道结果,只知道程序的大致意思。并且觉得程序很像某些无聊考题一样。对于数组,我本人非常不建议用下标的办法编写。而是直接用指针。效率更高,思路更清晰。
- 2 回答
- 0 关注
- 1147 浏览
添加回答
举报
0/150
提交
取消