假定一个类A,其私有成员分别为int a和int b,其构造函数为 A(int aa,int bb假定一个类A,其私有成员分别为int a和int b,其构造函数为A(int aa,int bb){a=a++;b=a*++b;},其执行A x(4,5);语句后,x.a和x.b的值分别是多

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:51:03
假定一个类A,其私有成员分别为int a和int b,其构造函数为 A(int aa,int bb假定一个类A,其私有成员分别为int a和int b,其构造函数为A(int aa,int bb){a=a++;b=a*++b;},其执行A x(4,5);语句后,x.a和x.b的值分别是多

假定一个类A,其私有成员分别为int a和int b,其构造函数为 A(int aa,int bb假定一个类A,其私有成员分别为int a和int b,其构造函数为A(int aa,int bb){a=a++;b=a*++b;},其执行A x(4,5);语句后,x.a和x.b的值分别是多
假定一个类A,其私有成员分别为int a和int b,其构造函数为 A(int aa,int bb
假定一个类A,其私有成员分别为int a和int b,其构造函数为
A(int aa,int bb){a=a++;b=a*++b;},其执行A x(4,5);语句后,x.a和x.b的值分别是多少?
求这个问题的答案谢谢!
选项有A :4和5
B:4和20
C:4和24
D:20和5

假定一个类A,其私有成员分别为int a和int b,其构造函数为 A(int aa,int bb假定一个类A,其私有成员分别为int a和int b,其构造函数为A(int aa,int bb){a=a++;b=a*++b;},其执行A x(4,5);语句后,x.a和x.b的值分别是多
选B,应该是
执行语句后,会分别把4 5 赋值给aa,bb,然后a=aa,所以a=4,然后b=等于aa乘以bb,所以b=20