指针

简介: 指针

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







相关文章
|
Linux Shell 网络安全
LabVIEW NI Linux Real-Time深层解析
LabVIEW NI Linux Real-Time深层解析
421 0
|
存储 NoSQL Linux
【MongoDB】下载安装、指令操作
【MongoDB】下载安装、指令操作
540 1
|
SQL 数据库 数据安全/隐私保护
CTFHUB 2021-第五空间 yet_another_mysql_injection
CTFHUB 2021-第五空间 yet_another_mysql_injection
316 0
EMQ
|
开发工具
MQTT 5.0 报文解析 04:PINGREQ 与 PINGRESP
除了用于连接、发布和订阅的控制报文,MQTT 还有一类报文用于在客户端和服务端之间模拟心跳,以达到保持连接的目的,它们分别是 PINGREQ 报文和 PINGRESP 报文,我们通常也会称它们为心跳报文。
EMQ
558 0
MQTT 5.0 报文解析 04:PINGREQ 与 PINGRESP
|
监控 安全 Java
Spring Boot最佳实践:从入门到精通
Spring Boot最佳实践:从入门到精通
|
移动开发 Dart 前端开发
深度分析:React Native、Flutter、UniApp、Taro、Vue的差异
深度分析:React Native、Flutter、UniApp、Taro、Vue的差异
1299 6
|
Java 应用服务中间件
IDEA Error:(7, 26) java: 程序包javax.servlet.http不存在
IDEA Error:(7, 26) java: 程序包javax.servlet.http不存在
3380 0
IDEA Error:(7, 26) java: 程序包javax.servlet.http不存在
|
消息中间件 弹性计算 运维
对比阿里云的SofaMQ与RocketMQ
对比阿里云的SofaMQ与RocketMQ
2543 2
|
缓存 NoSQL Linux
知乎上高频提问:Redis到底是单线程还是多线程程序?
这里我们先给出问题的全面回答:`Redis`到底是多线程还是单线程程序要看是针对哪个功能而言,**对于核心业务功能部分(命令操作处理数据),Redis是单线程的,主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程,所以一般我们认为Redis是个单线程程序。但是从整个框架层面出发严格来说Redis是多线程的。**
450 0
知乎上高频提问:Redis到底是单线程还是多线程程序?
|
Kubernetes 网络性能优化 调度
Kubernetes Resource QoS Classes介绍
基本概念 Kubernetes根据Pod中Containers Resource的request和limit的值来定义Pod的QoS Class。其中,指定容器request,代表系统确保能够提供的资源下限值。
3084 0

热门文章

最新文章