zoukankan      html  css  js  c++  java
  • 指针学习笔记


    #include<iostream>
    using namespace std;

     1 #include<iostream>
     2 using namespace std;
     3 //指针笔记
     4 /*
     5    用途:通过指针间接访问内存,记录内存地址编号
     6    指针:保存一个地址,指针就是一个地址
     7    指针本质:
     8 */
     9 int main()
    10 {
    11     //定义指针: 数据类型 * 指针变量名
    12     int *p;//习惯用p
    13     int a = 10;
    14     //让指针记录a的地址
    15     p = &a;
    16 
    17     cout << "a地址  " << &a << endl;
    18     cout << "p值    " << p << endl;
    19 
    20     //使用指针:通过指针前加 * 解引用找到指针指向的内存,
    21     //可修改,读取指针指向的内存
    22     a = *p + a;
    23     cout << "2a值  " << a << endl;
    24     cout << "*p值    " << *p << endl;
    25     *p = 50;
    26     cout << "*p修改值    " << *p << endl;
    27 
    28     system("pause");
    29     return 0;
    30 }


    //指针笔记
    /*
    用途:通过指针间接访问内存,记录内存地址编号
    指针:保存一个地址,指针就是一个地址
    指针本质:
    */
    int main()
    {
    //定义指针: 数据类型 * 指针变量名
    int *p;//习惯用p
    int a = 10;
    //让指针记录a的地址
    p = &a;

    cout << "a地址 " << &a << endl;
    cout << "p值 " << p << endl;

    //使用指针:通过指针前加 * 解引用找到指针指向的内存,
    //可修改,读取指针指向的内存
    a = *p + a;
    cout << "2a值 " << a << endl;
    cout << "*p值 " << *p << endl;
    *p = 50;
    cout << "*p修改值 " << *p << endl;

    system("pause");
    return 0;
    }

  • 相关阅读:
    SQL跨服查询
    SQL时间函数
    MFC控件添加变量,control和value的区别
    error LNK2001 unresolved external symbol
    VS中C++代码折叠
    ERROR 2003 (HY000): Can't connect to MySQL server
    vs2012换肤功能,vs2012主题及自定义主题
    MFC、SDK和API有什么区别
    寻找子字符串int find_substr(char *s1, char *s2)
    document.title 跑马灯效果
  • 原文地址:https://www.cnblogs.com/rtblogs/p/11980749.html
Copyright © 2011-2022 走看看