排序
C |指针基础|问题7
#include<stdio.h> int main() { int a; char *x; x = ( char *) &a; a = 512; x[0] = 1; x[1] = 2; printf ( '%d' ,a); return 0; } 以上程序的输出是什么? (A) 依赖于机器 (B)...
getchar()、fgetc()和getc()的返回类型是什么?
在C语言中,getchar()、fgetc()和getc()的返回类型是int(而不是char)。因此,建议将这些函数的返回值赋给整型变量。 char ch; /* May cause problems */ while ((ch = getchar ()) != E...
C中的EOF、getc()和feof()
在C/C++中, getc() 到达文件结尾时返回EOF。getc()在失败时也会返回EOF。仅将GetF()与check返回的实际值进行比较是不够的。为了解决这个问题,C提供了 feof() 它仅在文件结束时返回非...
C/C中的wctrans()函数++
这 wctrans() 在C/C++中,在头文件中指定 cwctype。H 并返回与转换对应的wctrans_t类型的值。特定区域设置可以接受字符的多个转换。以下一些转换被认为是: “托洛尔” ->小写| 托洛尔 “...
C/C中浮动和双精度的区别++
为了表示浮点数,我们使用 浮动 , 双重的 和 长双人 . 有什么区别? 双重的 它的精确度是原来的2倍 浮动 . 浮动 是一个32位的IEEE 754单精度浮点数字,1位表示符号(8位表示指数,23*表示值),...
C++中的对象切片
在C++中,派生类对象可以被分配给基类对象,但另一种方式是不可能的。 C++ class Base { int x, y; }; class Derived : public Base { int z, w; }; int main() { Derived d; Base b = d; // Ob...
C |存储类和类型限定符|问题11
考虑下面的C函数 int f( int n) { static int i = 1; if (n >= 5) return n; n = n+i; i++; return f(n); } f(1)返回的值为(门CS 2004) (A) 5. (B) 6. (C) 7. (D) 8. 答复: (C...
理解C |集合2中的“volatile”限定符(示例)
volatile关键字用于防止编译器对可能以编译器无法确定的方式更改的对象应用任何优化。 声明为volatile的对象在优化中被省略,因为它们的值可以随时由当前代码范围之外的代码更改。系统总是从内...
C++运算符重载问题2
下列哪个运算符不能重载 (A) (会员访问或点操作员) (B) ?: (三元或条件运算符) (C) :(范围解析运算符) (D) *(指向成员运算符的指针) (E) 所有这些 答复: (E) 说明: 看见 ...
C++参考文献6
关于C++中的引用,下列哪一个是错误的 (A) 引用不能为空 (B) 声明时必须初始化引用 (C) 一旦创建了一个引用,以后就不能引用另一个对象;它无法重置。 (D) 引用不能引用常量值 答复: (...
C++构造函数问题14
关于构造函数,以下哪项是正确的。 1) 它们不能是虚拟的。 2) 他们不能是私人的。 3) 新操作员会自动调用它们。 (A) 全部1、2和3 (B) 只有1和3 (C) 只有1和2 (D) 只有2和3 答复: (B...
如何用C语言清除控制台?
这是程序可能需要的基本需求之一,即在执行期间清除控制台。 有一个函数名为 clrsc() 它包含在conio中。h和是一个非标准函数,存在于圆锥曲线中。h头文件,主要由Turbo C等MS-DOS编译器使用。...