C++复习整理

#include<iostream>
using namespace std;
enum month {a, b=2 , c };
int main ()
{
    cout<<a<<"  "<<b<<"    "<<c<<"\n";
    system("pause");
    return 0;
}

这个程序的输出结果是:

0  2    3

#include<iostream>
using namespace std;
int Fuc(int a)
{
    cout<<a<<"\n";
    return 0;
}
int main()
{
    int (*fp)(int)=Fuc;//函数指针
    
    fp(2);
    system("pause");
    return 0;
}

注意函数指针的用法

#include<iostream>
using namespace std;

int main()
{
    char c='a';
    char *p= &c;
    cout<<*&c<<"\n";
    cout<<*p<<"\n";
    system("pause");
    return 0;
}

输出结果:

a

a

注意这种写法也是对的。

#include<iostream>
using namespace std;

int main()
{
    const int a=2,b=1;
    int *p=&a;//此句会报错!
    const int *p = &a;//同样错误
    cout<<*p<<endl;
    system("pause");
    return 0;
}

 

posted @ 2014-03-11 16:53  little white  阅读(233)  评论(0编辑  收藏  举报