首页 > 其他分享 >指针

指针

时间:2022-11-09 19:36:21浏览次数:39  
标签:初始化 变量 指向 int 内存空间 指针

空指针:

空指针指向的内存编号为0;

用于初始化指针变量(指针变量必须先初始化再使用(*p的操作))

空指针指向的内存空间是不可以被访问的(不可以进行*p的操作)(内存空间为0~255是不可以被访问的)

野指针:

指针变量指向非法的内存空间

1 int*p=(int*)0x1100
2 cout<<*p<<endl;//访问野指针的时候会报错

 

标签:初始化,变量,指向,int,内存空间,指针
From: https://www.cnblogs.com/Sandals-little/p/16874889.html

相关文章

  • 函数指针和函数指针类型
    函数指针1.     定义每一个函数都占用一段内存单元,它们有一个起始地址,指向函数入口地址的指针称为函数指针。注意:函数指针的本质是一个指针变量,且指针指向的函数......
  • 用指针比较三个数大小(从小到大)
    #include<stdio.h>intswap(int*p1,int*p2){ inttemp; temp=*p1; *p1=*p2; *p2=temp; return0;}intmain(){ inta; intb; intc; int*pa; int*pb;......
  • 双指针_Leetcode刷题_11/100
    算法解释双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。也可以延伸到多个数组的多个指针。若两个指针指向同一个数组,遍历的方向相同且不会相交,则也称......
  • C语言指针运算
    指针运算指针可以加减运算,但不可以乘除运算。在指针中p++并不是加一,而是以素的值为单位加一,指向下一个单位,加多少字节 要看类型是什么。在指针变量名字前面加*比......
  • 指针
    什么是指针C语言里,变量存放在内存中,而内存其实就是一组有序字节组成的数组,每个字节都有唯一的内存地址。CPU通过内存寻址对存储在内存中的某个指定数据对象的地址进行......
  • 实验四 类与数组、指针
    任务五代码:vectorInt:#pragmaonce#include<iostream>#include<cassert>usingnamespacestd;classVectorInt{public:VectorInt(ints);......
  • 指针
    数据存放于内存地址中,而指针指的就是内存地址。变量的指针:存放变量数据的内存地址。指针变量:存放某一数据的地址的变量。指针变量的定义:数据类型*变量名;eg:int*amq;指针......
  • 实验4 类与数组、指针
    实验任务5:#include<iostream>#include"vectorInt.h"usingnamespacestd;voidtest(){usingnamespacestd;intn;cin>>n;vectorIntx1(n);......
  • 实验四 类与数组、指针
    实验五:task5.cpp#include<iostream>#include"vectorInt.hpp"voidtest(){usingnamespacestd;intn;cin>>n;vectorIntx1(n);for(autoi......
  • 实验4 类与数组、指针
    实验五vectorint.h#pragmaonce#include<iostream>usingnamespacestd;classvectorInt{public: ints,*p; vectorInt(intm) { p=newint[m]; s......