经过static int a{3}={1},{5},{9}}定义之后元素a{1}{0}的值是什么?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/30 02:35:47
经过static int a{3}={1},{5},{9}}定义之后元素a{1}{0}的值是什么?
![经过static int a{3}={1},{5},{9}}定义之后元素a{1}{0}的值是什么?](/uploads/image/z/6338278-46-8.jpg?t=%E7%BB%8F%E8%BF%87static+int+a%7B3%7D%3D%7B1%7D%2C%7B5%7D%2C%7B9%7D%7D%E5%AE%9A%E4%B9%89%E4%B9%8B%E5%90%8E%E5%85%83%E7%B4%A0a%7B1%7D%7B0%7D%E7%9A%84%E5%80%BC%E6%98%AF%E4%BB%80%E4%B9%88%3F)
你这样定义数组是错误的 标准定义格式是:
static int a[ 3 ] = { 1 ,3,9 };
如果你定义的是二维数组则应该是:
static int a[][ 3 ] = { 1 ,3,9 };
而此时a[1,0]的值是0,因为这样定义代表a只有1列,且
a[0][0]=1
a[0][1]=3
a[0][2]=9
而在初始化中未被定义到的数组单位都被默认定义为0,所以
a[1,0]=0
static int a[ 3 ] = { 1 ,3,9 };
如果你定义的是二维数组则应该是:
static int a[][ 3 ] = { 1 ,3,9 };
而此时a[1,0]的值是0,因为这样定义代表a只有1列,且
a[0][0]=1
a[0][1]=3
a[0][2]=9
而在初始化中未被定义到的数组单位都被默认定义为0,所以
a[1,0]=0
经过static int a{3}={1},{5},{9}}定义之后元素a{1}{0}的值是什么?
C语言题目:经过 int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}定义之后,元素a[1]
C语言题目:经过int a[3][4]={{1},{5},{9}}定义只后,元素a[2][0]的值是_____.
static int a[3]={0,1,2}中得static什么意思?
A)static int a[ ][ ]={{0,1,5},{2,4,7},{1,6,8}}; B)static flo
Static int a[3][3]={{1,2,3}{4,5,6}{7,8,9}};那么a[1][2]的值为?怎样判断
设定义了说明语句:static int a[2][4]={1,2,3,4,5,6,7,8},(*p)[4]=a+1;则p
设有说明”static int a [3][3]={{1},{4,5},{7,8,9}},*p=a[2];”,则*(p-
static int a[2][3]={1,2,3,4,5,6}; int m,*ptr=&a[0][0]; 执行m=(
main() {int t=1;fun(fun(t));} fun(int h){static int a[3]={1,
定义int arr[5]={1,2,3};则引用数组元素a[4]的值是:.
static int a[3][4]={{1,2,3},{4,5,6}},i; i=a[2][-2