当前位置: 首页 > news >正文

怎么做付费网站十大销售管理软件排行榜

怎么做付费网站,十大销售管理软件排行榜,如何做网站的客服,衡水网站建设服务【C/C 学习笔记】指针 视频地址: Bilibili 概念 可以通过指针间接访问内存用于保存地址 使用 通过 & 可以获取数据的指针 通过 * 可以取得指针的数据 指针的数据类型就是 数据类型 * int number 10;int *p &number;// 10 cout << "number: " …

【C/C++ 学习笔记】指针

视频地址: Bilibili

概念

  • 可以通过指针间接访问内存
  • 用于保存地址

使用

通过 & 可以获取数据的指针
通过 * 可以取得指针的数据

指针的数据类型就是 数据类型 *

int number = 10;int *p = &number;// 10
cout << "number: " << number << endl;
// 000000149F0FF960
cout << "p: " << p << endl;
// 10
cout << "p's number : " << *p << endl;

内存

32 位占 4 个字节,64 位占 8 个字节

空指针

指针变量指向内存中编号为 0 的空间

  • 用于初始化指针变量
  • 空指针的内存数据无法访问
int *p = NULL;
// ERROR!
// &p = 100;

野指针

指针变量指向非法的内存空间,无法确定是否能够使用

// ERROR
int *p = (int *)0x1100;

const 修饰指针

  • const 修饰指针 -> 常量指针

    • 指针的指向可以修改,但是指针指向的值不能修改

      // const 修饰指针
      int a1 = 10;
      int b1 = 10;
      const int *p1 = &a1;// ERROR
      // *p1 = 20;
      // PASS
      p1 = &b1;
      
  • const 修饰常量 -> 指针常量

    • 指针的指向不可以修改,但是指针指向的值可以修改

      // const 指针常量
      int a2 = 10;
      int b2 = 10;
      int *const p2 = &a2;// PASS
      *p2 = 20;
      // ERROR
      // p2 = &b2;
      
  • const 修饰指针&常量

    • 指针的指向不可以修改,并且指针指向的值也不可以修改

      const int *const p3 = &a3;
      

指针和数组

数组名就是指向数组的首地址

int arr[] = {1, 2, 3, 4, 5};
int *p3 = arr;cout << "p3: " << *p3 << "   arr[0]: " << arr[0] << endl;
// p + 1 导致指针向后移动 4 个字节
cout << "p3: " << *(p3 + 1) << "   arr[0]: " << arr[1] << endl;

指针和函数

通过指针传参可以修改原数据

int add1(int a, int b) {a++;b++;return a + b;
}int add2(int *a, int *b) {*a = *a + 1;*b = *b + 1;return *a + *b;
}
int a = 10;
int b = 20;// 不修改原值
cout << "add1: " << add1(a, b) << endl;
// 10 20
cout << "a: " << a << "  b: " << b << endl;// 修改原值
// 32
cout << "add2: " << add2(&a, &b) << endl;
// 11 21
cout << "a: " << a << "  b: " << b << endl;

冒泡排序:

void bubble(int *arr, int len) {for (int i = 0; i < len; i++) {for (int j = 0; j < len - i - 1; j++) {if (arr[j] > arr[j + 1]) {int temp = arr[j];*(arr + j) = arr[j + 1];*(arr + j + 1) = temp;}}}}
http://www.hrbkazy.com/news/12250.html

相关文章:

  • 沈阳网站建站公司新网店怎么免费推广
  • 成都pc网站建设什么是seo优化?
  • 做淘宝店头的网站百度云盘资源共享链接群组链接
  • 做网站看什么书好2023疫情最新消息今天
  • 哈尔滨做网站多少钱推广关键词优化公司
  • 长沙市嘉兴seo报价
  • html5手机网站制作教程谷歌账号注册入口官网
  • 石家庄网站制作武汉企业网站seo多少钱
  • 做四级题目的网站百度一直不收录网站
  • 贵阳哪家网站做优化排名最好常州seo招聘
  • 静态网站托管平台重庆关键词自动排名
  • 从网站开发到游戏编程经典软文案例标题加内容
  • 数据统计网站有哪些seo网站推广方式
  • 江西网站建设费用百度搜索推广采取
  • 好动词做的网站能行吗宁波seo排名优化哪家好
  • 给设计网站做图推广普通话的重要意义
  • 有什么网站可以做java算法河南网站关键词优化
  • 展示型企业网站制作费用百度爱采购服务商查询
  • 广州网站建设公司电话天天seo百度点击器
  • 大武口做网站的百度爱采购优化软件
  • 做ebay货物查找的网站模板建站代理
  • 保定外贸网站制作网络推广专家
  • 怎样用ps做网站banner百度一下你就知道了主页
  • 佛山网站制作外包外贸建站
  • wordpress 拒绝连接最新seo网站优化教程
  • 有哪些做头像的网站优化网站怎么做
  • 建设银行德阳分行网站搜索风云排行榜
  • 寮步网站建设哪家好竞价推广代运营
  • .net网站源码下载网站快速排名互点软件
  • 临沂做商城网站建设yandex搜索入口