牛客网 C 语言 刷题 158 题目 5
发布时间
阅读量:
阅读量
纯虚功能是未在基础类型中定义的功能,
虚功能能够在基础类型中被定义,
而子代类型则可以包含这些不同的功能版本,
纯虚功能在其基础类型中的值为零,
而抽象类别则包含了这些纯虚拟功能。
2.以下程序的输出结果是()
void main() {
char st[20]="hello\0\t\ \";
printf (%d %d \n",strlen (st),sizeof (st));
}
答案:strlen计算过程是从第一个字符开始一直到遇到第一个Null字符为止(不包括Null字符)
数组st在其初始化阶段定义了固定的大小为20
3.对于代码段,则下面选项中错误的是
#define D 2
int x = 5;
float y = 3.83;
char c = 'D';
A.x++; B.y++; C.c++;D. D++;
答案:D
我们不能对宏进行取地址操作,而++操作是先从内存取值到寄存器 然后寄存器加一后再写入内存中必然涉及如地址操作,可以对float类型使用++操作
4.代码段的输出为多少
int a = 5, b = -5;
printf("%
全部评论 (0)
还没有任何评论哟~
