IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> c语言指针的基本理解(1) -> 正文阅读

[C++知识库]c语言指针的基本理解(1)

#include<stdio.h>
int main(){
    /*这是一个普通的int的变量,
      将一块随机的地址赋值给b,
      地址里的数值是随机的。
     (编译器不同值会有相应的变化,我的编译器返回的是0,但不保证所有的编译器都为零)
    */
    int b;
    /*显示变量的值(此时未赋值)
     (编译器不同值会有相应的变化,我的编译器返回的是0,但不保证所有的编译器都为零)
    */
    printf("赋值前b=%d\n",b);  //赋值前b=0
    //%p以16进制返回数值,也可以用%d十进制返回
    printf("赋值前b的地址=%p\n",&b); //赋值前b的地址=0x16b4ef588
    //为变量b赋值,将21写入到b也就是0x16d103588这个地址上
    b=21;
    //显示变量的值(此时已赋值,值为21)
    printf("赋值后b=%d\n",b); // 赋值后b=21
    //显示b的地址(&为地址符)
    printf("赋值后b的地址=%p\n",&b); //赋值后b的地址=0x16b4ef588

    //建立int型变量a并把10赋值给a
    int a=10;
    //打印a的值和地址
    printf("a=%d\n",a); //a=10
    printf("a的地址=%p\n",&a); //a的地址=0x16b4ef584
    //  1、建立指针变量*pointA,此时指针指向的地址为0x0
    int *pointA;
    printf("指针的默认地址=%p\n",pointA);//指针的默认地址=0x0
    //  2、将a的地址赋值给pointA指针
    pointA=&a;
    //上面的两步可以合并为 int *pointA=&a;

    printf("pointA指向的变量地址=%p\n",pointA); //pointA的地址=0x16b4ef584
    printf("a的地址=%p\n",&a); //a的地址=0x16b4ef584
    printf("pointA的地址=%p\n",&pointA); //pointA的地址=0x16b4ef578
    printf("pointA指向的值=%d\n",*pointA); //pointA指向的值=10
    /*
        指针共三层
            *pointA: 带星号对应的是变量的值
            pointA:  对应的是变量的地址
            &pointA: 对应的是指针的地址
    */
    return 0;
}

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-18 17:26:01  更:2022-05-18 17:27:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/10 23:14:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码