//
//main.cpp
//c++_1_0
//
//Created by aofeilin on 15/7/19.
//Copyright (c) 2015年XXZ. All rights reserved.
//
/***
复习C++-1_0
1.数组的使用,复制反向,升幂降幂查找。
2.常量指针指针常量
3.引用
4.动态分配
5.多态性
6.(a+b)*4+50=;
*/
/* 6.(a+b)*4+50=;
#include
using namespace std;
const int c=20;
struct Point
{
intx,y;
};
int add(int ,int);
int main()
{
int m, d(50);
Point p;
cout<<"请输入两个整数";
cin>>p.x>>p.y;
m=add(p.x, p.y);
cout<<"("<
return 0;
}
int add(int a,int b){
return a+b;
}
*/
/*5多态性
#include
using namespace std;
int max(int ,int);
int max(int ,int ,int);
int main()
{
cout<
cout<
return 0;
}
int max(int a ,int b)
{
return a>b?a:b;
}
int max(int a ,int b ,int c)
{
return max(a,max(b, c));
}
*/
/*
4.动态分配
#include
using namespace std;
int main()
{
double * p;
p=new double[3];
cout<<"请输入三个整数";
for (int i=0; i<3; i++){
cin>>*(p+i);
}
copy(p, p+3, ostream_iterator(cout,"---"));
for (int i=0; i<3; i++) {
cout<<*(p+i);
}
return 0;
}
*/
/*3引用
#include
using namespace std;
int main()
{
int a=89;
int &b=a;
int &c=b;
c=90;
cout<
return 0;
}
*/
/*2常量指针int* const p =12不能是p指针常量const int *p坐直不能是*p*/
/* 1.数组
#include
#include
#include
using namespace std;
int main()
{
int a[6]={
1,2,3,4,5
};
int b[6];
reverse(a,a+5);
copy(a,a+5 ,b);
//输出
copy(a,a+5 ,ostream_iterator(cout," ") );
//升幂
sort(a, a+5);
//降幂
copy(a,a+5 ,ostream_iterator(cout," ") );
sort(a,a+5 ,greater());
copy(a,a+5 ,ostream_iterator(cout," ") );
//查找
int *p;
p= find( a ,a+5 ,6);
if (p==a+5) {
cout<<"没有找到";
}
else
{
cout<<"找到了";
}
return 0;
}*/