给出以下定义:
char a[ ]="123456";
char b[ ]={'1','2','3','4','5','6',’
则正确的叙述为
A. 数组a的长度小于数组b的长度 B. 数组a的长度大于数组b的长度
C. 数组a的长度等于数组b的长度 D. 数组a和数组b等价
下面程序的功能是从键盘输入的字符中统计数字的个数,用换行符结束,请填空。
int n=0,c;
c=getchar();
while() {if() n++; c=getchar(); }
有如下程序段
int *p,a=10,b=1;
p=&a; a=*p+b;
执行该程序段后,a的值为______。
A.10 B.编译出错 C.11 D.12
以下叙述中错误的是( )
A. C语言中对二进制文件的访问速度比文本文件快
B. C语言中,随机文件以二进制代码形式存储数据
C. 语句 FILE fp; 定义了一个名为fp的文件指针
D. C语言中的文本文件以ASCII码形式存储数据
有以下程序
struct s
{ int x;int y;} data[2]={10,100,20,200};
void main()
{ struct s *p=data;
printf("%d",++(p->x));
}
程序运行后的输出结果是( )
A、10 B、