指针

简介: 指针

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.指针,数组,函数综合







相关文章
|
7月前
|
存储 C++
C/C++指针从0到99(详解)
C/C++指针从0到99(详解)
|
存储 人工智能 编译器
c中的指针详解
c中的指针详解
|
6月前
|
C++
C++指针
C++指针
|
7月前
|
存储 算法 程序员
|
7月前
|
存储 C语言
c 指针
c 指针
41 0
|
7月前
|
程序员 C语言
C指针
C指针。
30 6
|
7月前
|
存储
什么是指针?
什么是指针。
49 1
|
7月前
|
编译器
指针(1)
指针(1)
32 0
|
7月前
|
存储 C++
浅学指针(3)
浅学指针(3)
|
存储 安全 C语言
C语言知识点之 指针1
C语言知识点之 指针1
62 0