">

">


完成程序题:请按空格顺序填写答案。

使该程序执行结果为40,X为静态成员。




【正确答案】:

第1空:STATIC INT X; 
第2空:INT TEST::X=30;


【题目解析】:

在类体内定义类的成员时,在前面添加static关键字后,该成员即成为静态成员。由题可知:x为静态成员,所以,第1空填static int x; 

给静态成员变量赋初值的格式如下:
类型 类名::静态成员变量=初值;

注意,在类体外为静态成员变量赋初值时,前面不能加static关键字,以免和一般的静态变量相混淆。故从结果要对x初始化为30,且在类外进行初始化,int Test::x=30;


Top