例1.1 演示使用结构对象的示例程序。
程序员文章站
2022-06-04 08:46:48
...
/******************
例1.1 演示使用结构对象的示例程序。
功能:将结构对象的两个域值相加,乘以2再加50
*****************/
#include<iostream> //包含头文件
using namespace std; //使用命名空间
int result(int,int); //result函数的原型声明
const int k = 2; //定义常量
struct Point{ //定义结构Point
int x,y; //定义结构成员x和y
};
int main(){
int z(0),b(50); //初始化整数对象
Point a; //定义结构对象a
cout<<"输入两个整数(以空格区分):";
cin>>a.x>>a.y;
z = (a.x+a.y)*k;
z = result(z,b);
cout<<"计算结果如下:"<<endl;
cout<<"(("<<a.x<<" + "<<a.y<<" ) *"<<k<<")+"<<b<<"="<<z<<endl;
return 0;
}
// ***************************
// 函数:result
//参 数:整型对象 a和b
//返回值:整型对象
int result(int a,int b){
return a+b; //返回a+b
}