单项选择题

若已定义:
int a[]=0,1,2,3,4,5,6,7,8,9,*p=a,i;
其中0≤i≤9,则对a数组元素不正确的引用是()。

A、 a[p-a]
B、 *(&a[i])
C、 p[i]
D、 a[10]

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include<string.h> void f(char*s,char*t) char k; k=*s; *s=*t; *t=k; s++; t--; if(*s) f(s,t); main( ) char str[10]= abcdefg ,*p; p=str+strlen(str) 2+1; f(p,p-2); printf(~%s n ,str); 程序运行后的输出结果是()。

A、 abcdef
B、 gfedcba
C、 gbcdefa
D、 abedcfg

单项选择题
对两个数组a和b进行下列初始化: char m[]= 1234567 ; char n[]='1','2','3','4','5','6','7'; 则下列叙述正确的是()。

A、 数组m与数组n完全相同
B、 数组m与数组n长度相同
C、 数组m比数组n长1
D、 数组m与数组n中都存放字符串

相关试题
  • 在C语言中,下列关于文件操作的叙述正确的...
  • 设int x=7,则~x的值是()。
  • 有以下程序: #include <stdio.h> c...
  • 以下程序中函数scmp的功能是返回形参指针s...
  • 设有定义:int n1=0,n2,*p=&n2...