int a[][3]={2*3}啥意思

int a[][3]={2*3}啥意思

题目
int a[][3]={2*3}啥意思
对2*3不理解啊..不是说C语言与FORTRAN语言不同,不能给数组整体赋值嘛?
以下能正确定义二维数组的是
A)int a[][3];
B)int a[][3]={2*3};
C)int a[][3]={};
D)int a[2][3]={{1},{2},{3,4}};
这是原题
答案
你好!
关于数组声明的时候一样指数数组的大小,因此A)int a[][3];错误.
C)int a[][3]={};虽然可以省略一维大小,但是你没有赋值,系统也无法判断数组的大小;也是错的
D)int a[2][3]={{1},{2},{3,4}};声明2行,赋值的时候确实3行.也是错误的;
int a[][3]={2*3};等价于int a[][3]={6};只给数组的一定个元素赋值了.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.