C语言:指出下面程序段的错误

2025-05-19 02:58:01
推荐回答(2个)
回答1:

(2)中的 a1.i = 1 ;这句是错误的,不能访问类的私有成员变量。
将 class A1
{
int i;
};
改为:
class A1
{
public:
int i;
};
就可以了

回答2:

struct A1
{
int i;
};
struct A1 a1;
a1.i=1;