news 2026/4/20 10:11:32

详解指针1

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
详解指针1

1、理解指针变量和取地址操作符(&)
int a = 10;
int* pa = &a; //指针变量*pa &取地址操作符
printf("%p\n", pa);
printf("%p\n", &a);
// 指针变量用来存放地址的
//& 取地址操作符是用来拿变量在内存中的地址

2、解引用操作符

作用:通过地址找到原变量

int a = 20;
int* pa = &a;
*pa = 10;
printf("a = %d\n", a);

3、所有指针大小都一样

因为指针存放的是地址,和指向什么类型无关

64位系统,指针的大小是8字节

32位系统,指针的大小是4字节

4、指针加1

指针地址的变化更地址有关,int型的增加4个字节,char型的增加1个字节

5.指针加const 情况

const 在*左边,定数值,内容不能修改

const 在*右边,定指针,指针的指向不能改

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 10:11:24

Centos7系统中从源码构建cmake3.25的完整指南

1. 为什么需要在Centos7上手动编译CMake? 很多刚接触Linux开发的工程师可能会疑惑:为什么不能直接用yum安装CMake?这其实涉及到Centos7的软件生态特点。Centos7默认仓库中的CMake版本停留在2.8.12,这个2014年发布的版本早已无法满…

作者头像 李华
网站建设 2026/4/20 10:09:04

PKHeX自动合法性插件:轻松创建合规宝可梦的智能助手

PKHeX自动合法性插件:轻松创建合规宝可梦的智能助手 【免费下载链接】PKHeX-Plugins Plugins for PKHeX 项目地址: https://gitcode.com/gh_mirrors/pk/PKHeX-Plugins 还在为宝可梦的合法性验证而烦恼吗?PKHeX-Plugins项目的AutoLegalityMod插件为…

作者头像 李华
网站建设 2026/4/20 10:10:33

为什么武当山、十堰一带的本地商家,最适合做无人直播?

在开始聊这个话题之前,我先问一个问题:武当山和十堰的民宿、餐饮老板们,你们有没有发现一个问题——OTA平台(携程、美团、飞猪)的佣金越来越高,推广费越来越贵,自然流量越来越难拿。但与此同时&…

作者头像 李华
网站建设 2026/4/20 10:09:03

HarmonyOS经验

HarmonyOS经验HarmonyOS,华为推出的新一代操作系统,以其独特的分布式架构和全场景智能体验而受到广泛关注。以下是一些使用HarmonyOS的经验分享。首先,HarmonyOS的用户体验非常流畅。操作系统的响应速度很快,界面简洁直观&#xf…

作者头像 李华
网站建设 2026/4/17 12:17:57

收藏!行业寒冬下,程序员薪资翻倍的秘密的是大模型(小白必看)

当下职场,程序员圈最热议的话题莫过于“行业寒冬”——降薪、裁员、优化成为常态,不少传统开发岗缩招严重,甚至有多年经验的工程师都面临失业危机…… 但诡异的是,另一边却有一批程序员逆势突围:薪资翻倍、Offer拿到手…

作者头像 李华
网站建设 2026/4/16 23:00:01

微带天线设计指南:从基础结构到实际应用

1. 微带天线的基础结构解析 第一次接触微带天线时,我被它简洁的结构惊艳到了——就像三明治一样层次分明。这种天线主要由三部分组成:最上层的辐射体(通常用铜箔蚀刻而成)、中间的介质基板(常见材料有FR4、Rogers系列&…

作者头像 李华