C++练习——指针

在c++当中,指针对于链表操作是很重要的,同时指针又是让人觉得很绕的东西,这里给出指针的基础练习和简单的概率区分。
1.指针函数和函数指针
(1)指针函数:本质是函数,返回值为某一类型的指针

int *f(x,y);

(2)函数指针:本质是指针,指向一个函数

int (*f)(int x);

2.指针基础代码演示
定义并初始化指针,给指针赋地址,改变指针所指对象的值。

# include <iostream> 
using namespace std;

int main()
{
    int size = 10;
    int *p = 0;  //初始化指针
    p = &size;  //指针地址
    cout <<"指针所指地址:"<< p << endl;
    cout <<"指针所指对象的值:"<< *p << endl;
    *p = 12;
    cout << "指针修改所指对象的值:" << size << endl;
    return 0;
}

结果:

指针所指地址:008FF834
指针所指对象的值:10
指针修改所指对象的值:12

猜你喜欢

转载自blog.csdn.net/xuan_zizizi/article/details/81456240
今日推荐