给出下来源程序的运行结果
第一题
#include<iostream.h>
void main(){
int x[ ] ={5,4,3,2,1};
int *p = &x[1];
int a = 10,b;
for(int .i = 3; i>=0; i--)
b=(*(p+i<a)?*(p+i) : a;
cout<<b<<end1;
}
public:
Sample(){ x=0; cout<<"constructing normally\n";}
Sample(int m) { x=m; cout<<"constructing with a number:"<<x<<endl;}
~Sample(){ cout<<"destructing\n";}
void display(){ cout<<"display a number:"<<x<<endl;}
protected:
int x;
};
void main()
{ Sample obj1;
Sample obj2(20);
obj1.display();
obj2.display();
}
第一题
#include<iostream.h>
void main(){
int x[ ] ={5,4,3,2,1};
int *p = &x[1];
int a = 10,b;
for(int .i = 3; i>=0; i--)
b=(*(p+i<a)?*(p+i) : a;
cout<<b<<end1;
}
public:
Sample(){ x=0; cout<<"constructing normally\n";}
Sample(int m) { x=m; cout<<"constructing with a number:"<<x<<endl;}
~Sample(){ cout<<"destructing\n";}
void display(){ cout<<"display a number:"<<x<<endl;}
protected:
int x;
};
void main()
{ Sample obj1;
Sample obj2(20);
obj1.display();
obj2.display();
}
