在执行int a[][3]={{1,2}},{3,4}} ;语句后,a[1][2]的值是多少?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 14:45:30
在执行int a[][3]={{1,2}},{3,4}} ;语句后,a[1][2]的值是多少?
0
数组初始化,未指明的部分初始化为0,未初始化的才为未知数.
如
int a[4]={0};
则a[0],a[1],a[2],a[3]均为0
int b[4];
则,b中各元素均为不确定数.
例子中,a为经过初始化的,b是未经过初始化的.
在C中,除全局变量外(包括静态变量)未初始化的变量在定义之后均为不确定数值.
再问: 我想问一下是定义了什么样的二维数组?
再答: int a[][3]={{1,2} ,{3,4}} 第一维未指定则按照初始化时最大的宽度计算 初始化宽度最大为2,因此第一维宽度为2, 第二维指定为3,因此该数组结构形如 X X X X X X 初始化结果为 1 2 3 4 X X 因为X处未指定初始化值,因此初始化为0,所以,数组结果为 1 2 3 4 0 0 这样说应该明白了吧。
数组初始化,未指明的部分初始化为0,未初始化的才为未知数.
如
int a[4]={0};
则a[0],a[1],a[2],a[3]均为0
int b[4];
则,b中各元素均为不确定数.
例子中,a为经过初始化的,b是未经过初始化的.
在C中,除全局变量外(包括静态变量)未初始化的变量在定义之后均为不确定数值.
再问: 我想问一下是定义了什么样的二维数组?
再答: int a[][3]={{1,2} ,{3,4}} 第一维未指定则按照初始化时最大的宽度计算 初始化宽度最大为2,因此第一维宽度为2, 第二维指定为3,因此该数组结构形如 X X X X X X 初始化结果为 1 2 3 4 X X 因为X处未指定初始化值,因此初始化为0,所以,数组结果为 1 2 3 4 0 0 这样说应该明白了吧。
设有定义int a[]={0,1,2,3,4},*p;,执行语句p=a+2;后,表达式*p的值为( ) A)1 B)2
设有数组a的定义为int a[]={1,2,3,4};若语句a[3]=--a[0]?a[1]++:a[2]++;执行后,
已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______.
int i=3, a;语句a=(i--)+(i--).执行后a的值?求助!
已知int a=1,b=2,c=3;以下语句执行后a,b,c的值是.
已知int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 i 的值是( ) A 6 B 12 C 3
int a=1,b=2,c=3; 执行表达式(a=b+c)||(++b)后a,b,c的值分别是多少啊
执行以下语句后a的值为(),b的值为() int a=5,b=6,w=1,x=2,y=3,z=4; (a=w>x)&&(
已知int i,a;执行语句i=(a=2*3,a*5),a+6;后,变量i的值
有定义int a=9;,语句“a+=a– =a+a;”执行后,变量的值是多少
已知int i,a;执行语句i=(a=3,a++,- -a,a+4,a+5,++a);后,变量i的值为
执行下述语句后,a,b,m,n变量的值分别为?int a=1,b=2,c=3,d=4,m=5,n=6;