zoukankan      html  css  js  c++  java
  • 指针

    1.概念:在c语言中,把用于存储内存地址的变量称为指针变量,简称指针;任何指针在内存中只占4个字节;

    2.定义:格式:指针指向的数据类型 * 指针名称;

      例如:int *p;  //p中只可以存储int型数据的地址,也就是说p只能指向int行的数据空间;

    3.初始化:

    4.三要素:

      当给指针赋值后,对于指针来说存在如下三个表达式,简称指针的三要素;

        int a = 100;

        int *p = &a;

        表达式1: *p  //表示指针p指向的数据,即p中的地址在内存中的数据;

        表达式2:p  //表示指针p在内存中的空间

        表达式3:&p  //表示指针p在内存的地址

    5.指针运算;

      1》赋值运算;

      2》取值运算;

      3》取地址运算;

      4》加法运算;

        ①、两个同类型的指针不能做加法运算,指针只能与整数相加;

      5》减法运算;

        ①、指针可以与整数相减;

        ②、两个同类型的指针可以相减;

      6》关系运算;

        表示两个指针中存放的地址高低比较;

  • 相关阅读:
    mybatis入门-1
    try-with-resources 在捕获异常之后自动释放资源 try(){}
    mybatis配置logback
    使用原生的jdbc连接数据库进行查询
    java中的反射
    ajax实现搜索自动补全
    java IO-1 File 2019-07-24
    VMware历史版本
    Centos8.3-NIS
    用户管理
  • 原文地址:https://www.cnblogs.com/feige1314/p/7220900.html
Copyright © 2011-2022 走看看