用 #include 格式来引用标准库的头文件

时间:2022-02-16 05:44:55

用 #include <filename.h> 格式来引用标准库的头文件(编译器将从 标准库目录开始搜索)。

 1 #include <iostream>
 2 
 3 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
 4 
 5 
 6 using namespace std;
 7 
 8 //定义结构
 9 struct student {
10     char  name[10];
11     float   grade;
12 };
13 
14 //交换student类型的数据 
15 void swap(student &x,student &y)      //swap的参数为引用传递方式
16 {
17     student temp;
18     temp=x;
19     x=y;
20     y=temp;
21 }
22 
23 //返回student类型的引用,求优者 
24 student& max(student &x,student &y)      //swap的参数为引用传递方式
25 {
26     return (x.grade>y.grade?x:y);
27 }
28 
29 //显示student类型的数据 
30 void show(student &x)      //show的参数为引用传递方式
31 {
32    cout<<x.name<<"  "<<x.grade<<endl;
33 }
34 int main(int argc, char** argv) {
35     
36      student a={"ZhangHua",351.5},b={"WangJun",385};
37 
38     //显示a和b的数据
39     cout<<"a:";
40     show(a);
41     cout<<"b:";
42     show(b);
43     cout<<"------------------"<<endl;
44 
45     //交换a和b的数据,并显示
46     swap(a,b);    
47     cout<<"a:";
48 show(a);
49     cout<<"b:";
50 show(b);
51     cout<<"------------------"<<endl;
52 
53     //计算和显示成绩高者
54     student t=max(a,b);
55     cout<<"Max:";
56     show(t);
57     return 0;
58 }