指针

简介: 指针

1.指针的定义和用法




2.指针所占内存空间

总结:所有指针类型在32位操作系统下是4个字节



3.空指针和野指针

空指针访问内存为0~255时,其为系统占用的内存,不允许用户访问

const 修饰指针




4.指针和数组


#include<iostream>
using namespace std;
int main() {
  int arr[] = { 12,32,56,78,98,12,56,57,89,21 };
  int* p = arr;
  cout << *p << endl;
  for (int i = 0; i < 10; i++)
  {
    cout << *p << endl;
    p++;
  }
  return 0;
}


5.指针和函数



#include<iostream>
using namespace std;
void swapone(int a, int b) {
  int temp = a;
  a = b;
  b = temp;
  cout << "a=" << a << endl;
  cout << "b=" << b << endl;
}
void swaptwo(int *a, int *b) {
  int temp = *a;
  *a = *b;
  *b = temp;
  cout << "a=" << *a << endl;
  cout << "b=" << *b << endl;
}
int main() {
  int a = 10;
  int b = 20;
  swapone(a, b);
  swaptwo(&a, &b);
  return 0;
}


6.指针,数组,函数综合







相关文章
|
6月前
|
存储 C++
C/C++指针从0到99(详解)
C/C++指针从0到99(详解)
|
3月前
|
存储 C++
一篇文章带你深入了解“指针”(下)
一篇文章带你深入了解“指针”(下)
|
6月前
|
存储 C语言
深入理解指针(1)
深入理解指针(1)
40 2
|
6月前
|
C++ 编译器
|
6月前
|
存储 C++
|
6月前
|
程序员 C语言
C指针
C指针。
28 6
|
6月前
指针(2)
指针(2)
28 0
|
6月前
|
编译器
指针(1)
指针(1)
25 0
|
6月前
|
存储
浅谈指针(1)
浅谈指针(1)
|
人工智能 程序员 C语言
C 中的指针
C 中的指针