若有声明“int a[5],*b=a,(*c)[3],*d[3];”,则在以下表达式中有语法错误的是( ).A.a[0]=0 B.b[0]=0 C

问题描述:

若有声明“int a[5],*b=a,(*c)[3],*d[3];”,则在以下表达式中有语法错误的是( ).A.a[0]=0 B.b[0]=0 C

B 选项错了,没有定义b数组的类型,所以语法错误.