#include <iostream.h> class A { unsigned char var; public:

作者:高老师 浏览 0

改错题:以下程序中有一处错误,请抄写有错误的语句并给出错误原因。


#include
class A
{
unsigned char var;
public:
A(unsigned char x){
var=x:
}
void print(){
cout<<″var=″<}
};
void main()
{
A a(″x″) ;
a. print ();
}


【正确答案】:

A A("X"); 类的对象A在定义时的参数不能是字符串“X”,而应该是字符‘X’。


【题目解析】:

字符串常量使用双引号括起来,字符使用单引号括起来。

定义对象时参数应与构造函数参数类型保持一致。定义类A时,参数x是char类型,是字符型。


📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板