最新回答 / 进步中的编程猿
这里的编译器 有些许问题的,建议你下载一个clion 编译器 在这里面重新编译一下看看是否正确,不正确,看看clion上面的解释,会告诉你哪里错了。
2016-06-07
最赞回答 / 小雾3378873
int x[][3]={{0},{1},{1,2,3}};第一个[]定义行数,第二个[]定义列数,因为是3所以是3列,怎么能是4列呢多维数组可以看作数组这个大袋子中有若干个小袋子,这小袋子就是第一个[]定义的行数,每个小袋子中有几个元素就是第二个[]定义的列数,从上面可以看出:列数为3,则每个小袋子中应有3个元素,{}内的{}可以看作是小袋子,可以看出有至少有3个小袋子,因为列数是已知的,而每个小袋子中没有写全的元素,系统默认为0,所以上式应等价于int x[][3]={{0,0,0},{1,0,0},{...
2016-06-06
最新回答 / 莫莫莫0123
//看下面程序及注释#include <stdio.h>int asd (int x,int y,int z) //这边定义了一个asd的求和函数,但返回了其值的3分之1(‘/’相除取整){ int sum=x+y+z; return sum/3;}void asdf (int x,int y,int z) //asdf只是达到一个打印“不可以算出的目的”{printf("不可以算出"); }int main (){ int a,b,c;a=10; b=20; c=30; ...
2016-06-04
最新回答 / 熊晓梅
不像java, C++是不能返回数组的.不过可以返回指针, 所以可以返回数组的地址不过注意不要返回局部的数组, 要返回也是参数里面的数组或者是动态分配了内存的数组
2016-06-03