C语言,数组的问题
#include <stdio.h>intmain(int argc,char * argv[])
{
int a [3][2]={(0,1),(2,3),(4,5)};
int *p;
p=a [0];
printf("%d",p[0]);
}
问打印出来的结果是:1
为什么加了小括号的赋值相当于
int a [3][2]={ 1, 3,5};而不是int a [3][2]={0,2,4};
2016-02-22 19:41
2016-02-22 19:51
2016-02-22 21:48
2016-02-22 21:52



2016-02-22 22:33
2016-02-22 23:14
2016-02-22 23:16
2016-02-22 23:39
2016-02-23 00:11
2016-02-23 13:09