当前位置: 首页 > news >正文

C++学习,指针空指针

C ++空指针,一个在几个标准库中定义的值为零的常量。如果没有分配的地址,将指针NULL分配给指针变量,指定为NULL的指针称为null指针。大多数操作系统上,不允许访问地址0的内存,因为该内存是由操作系统保留的。

NULL指针是一个常量,其值为零,在几个标准库中定义,包括iostream。 

示例:

#include <iostream>
using namespace std;


int main () {
   int  *ptr = NULL;
   cout << "The value of ptr is " << ptr ;
   return 0;
}

 

输出结果:

The value of ptr is 0

 

一般要检查空指针,可以使用if语句。

if(ptr)     // if ptr is not null
if(!ptr)    // if ptr is null

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 万亿低空经济:无人机飞手考证正当时
  • ArcGIS栅格裁剪与合并,制作等高线
  • 使用对象池优化 C++ 程序性能的实用指南
  • 虚幻引擎(Unreal Engine)技术使得《黑神话悟空传》大火,现在重视C++的开始吃香了,JAVA,Go,Unity都不能和C++相媲美!
  • 使用 ip route 命令配置 Linux 路由表的详细指南
  • java基础之 静态代码块、实例代码块、构造方法执行顺序问题
  • udp可靠传输中ACK与NACK的选择
  • 用 CSS 实现太阳系运行效果
  • REGTR: End-to-end Point Cloud Correspondences with Transformers 论文解读
  • 解题-写一个程序判断当前机器的大小端存储模式 #两种方法
  • uniapp + Vue3自定义封装弹窗组件
  • Linux 数据结构 顺序表 链表
  • SpringBoot SSM vue在线作业考试系统
  • RISC-V单片机智能落地扇方案
  • 华为云征文|部署个人博客管理系统 Ghost
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • Java应用性能调优
  • JS笔记四:作用域、变量(函数)提升
  • nodejs:开发并发布一个nodejs包
  • Python利用正则抓取网页内容保存到本地
  • React-redux的原理以及使用
  • Spring Boot快速入门(一):Hello Spring Boot
  • TypeScript迭代器
  • vue脚手架vue-cli
  • 第2章 网络文档
  • 前端路由实现-history
  • 用Python写一份独特的元宵节祝福
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • (39)STM32——FLASH闪存
  • (9)STL算法之逆转旋转
  • (C#)一个最简单的链表类
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (回溯) LeetCode 131. 分割回文串
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (实测可用)(3)Git的使用——RT Thread Stdio添加的软件包,github与gitee冲突造成无法上传文件到gitee
  • (四)c52学习之旅-流水LED灯
  • (一)Kafka 安全之使用 SASL 进行身份验证 —— JAAS 配置、SASL 配置
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)程序员技术练级攻略
  • .bat批处理(一):@echo off
  • .Net - 类的介绍
  • .NET Core中Emit的使用
  • .NET Standard 的管理策略
  • .Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用框架
  • .net 简单实现MD5
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .net反编译的九款神器
  • .Net中的设计模式——Factory Method模式
  • .net专家(高海东的专栏)