指针

简介: 指针

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月前
指针的部分应用
指针的部分应用
26 0
|
6月前
|
程序员 C语言
C 指针
C 指针。
18 0
|
2月前
|
程序员 C语言
指针
【2月更文挑战第5天】指针。
14 1
|
3月前
|
编译器
指针(1)
指针(1)
10 0
|
3月前
指针(2)
指针(2)
9 0
|
4月前
|
C++
c++ 加强指针理解
c++ 加强指针理解
21 1
|
10月前
|
C++
C++指针练习3
C++指针练习3
|
11月前
|
编译器 C语言
13.指针
13.指针
67 0
|
编译器
指针详解+剖析
我们可以通过&取地址操作符取出变量的内存地址,然后把这个地址呢就存放在一个变量中,这个变量就是指针变量。
56 0
指针(一)
系统给内存的每一个字节,分配一个编号,这个编号就是内存地址
指针(一)