• 指针与const


    // test.cpp : 定义控制台应用程序的入口点。
    //

    #include "stdafx.h"
    #include<iostream>
    using namespace std;
    const int i = 100;
    const int j = i * 3;

    int main()
    {
       
        const int *x;
        x = &i;//x是一个指针,它指向一个const int,即x可以指向任何标识符(即它不是一个const),但他所指的值不可改变
        cout << x << endl;
        cout << *x << endl;
        int d = 1;
        int *const w = &d;
        cout << w << endl;
        cout << *w << endl;
        //它读作w是一个指针,这个指针是指向int的const指针,因为指针本身是const指针,
        //编译器要求给他一个初始值,这个值在指针生命期间不变,但可以改变它所指向的值
        *w = 2;
        cout << w << endl;
        cout << *w << endl;
        system("pause");
        return 0;
    }图像 2

    从内向外进行理解,认真思考!

  • 相关阅读:
    第十四次会议
    第十三次会议
    第十二次会议
    第十一次会议
    第十次会议
    第九次会议
    第八次会议
    第七次会议
    第六次会议
    机器学习
  • 原文地址:https://www.cnblogs.com/summercloud/p/5512538.html
Copyright © 2020-2023  润新知