如果定义 float a[10],x; 则以下叙述中正确的是
A.语句a=&x;是非法的B.表达式a+1是非法的C.三个表达式a[1]、*(a+1)、*&a[1]表示的意思完全不同D.表达式,&a[1]是非法的,应该写成+(&(a[...
A.语句a=&x;是非法的
B.表达式a+1是非法的
C.三个表达式a[1]、*(a+1)、*&a[1]表示的意思完全不同
D.表达式,&a[1]是非法的,应该写成+(&(a[1])) 展开
B.表达式a+1是非法的
C.三个表达式a[1]、*(a+1)、*&a[1]表示的意思完全不同
D.表达式,&a[1]是非法的,应该写成+(&(a[1])) 展开
1个回答
展开全部
【答案】:A
B选项中,表达式a+1不是非法的;C选项中,*(a+1)即指a[1];D选项中,*&a[1]不是非法的。因此A选项正确。
B选项中,表达式a+1不是非法的;C选项中,*(a+1)即指a[1];D选项中,*&a[1]不是非法的。因此A选项正确。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询