已有定义“int k, b[10], *p=b;”,现需要将1~10保存到b[0]~b[9]中,下面程序段中不能实现这一功能的是( ) 。
A. for(k=0;k<10;k++)b[k]=k+1;
B. for(k=0;k<10;k++)p[k]=k+1;
C. k=1;while(p D. k=1;while(p
查看答案
若有声明“int x[10]={0,1,2,3,4,5,6,7,8,9},*p;”,则值不为4的表达式是( )。
A. p=x,*(p+4)
B. p=x+4,*p++
C. p=x+3,*(p++)
D. p=x+3,*++p
己有声明“int a[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10},*p=&a[3],b=p[5];”,b的值是( )。
A. 5
B. 6
C. 8
D. 9