尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
C语言第十课:指针(四)
一、字符指针变量《剑指offer》中收录了⼀道和字符串相关的笔试题我们⼀起来学习⼀下str1 and str2 are not same:str1 和 str2 只是两个内容一样的不同数组两个数组的首元素的地址是不一样的str3 and str4 are same hello bit.是字符串常量放在只读常量区。C 语言有字符串常量池优化相同的字符串字面量在常量区只存一份。str3 和 str4 都保存这个唯一常量字符串的首地址两个指针的值地址相同。二、数组指针变量1.数组指针变量是什么字符指针变量存放字符的地址指向的是字符exchar* pc整型指针变量存放的是整型变量的地址指向的是整型变量exint n 10;int* pn n;数组指针变量存放数组的地址指向的是数组exint arr[5];int (*p)[5] arr;2.数组指针类型应该怎么初始化三、二维数组传参的本质数组指针一般是在二维数组传参时才会使用二维数组是一维数组的数组二维数组的元素是一维数组每一行就是一个元素所以首元素就是第一行。二维数组传参形参的部分可以写成数组也可以写成指针的形式四、函数指针变量1.函数指针变量的创建与使用函数指针 -- 指向函数的指针函数指针变量 -- 存放函数的地址函数名也是函数的地址来自《C陷阱与缺陷》的两段代码2.typedef关键字typedef是用来类型重命名的可以将复杂的类型简单化由上图我们可以发现a是指针类型b是整型类型。如果我们想同时把这两个变量设为指针类型我们可以typedef如下图typedef 对数组指针与对函数指针的重命名函数指针也是同理五、函数指针数组函数指针存放函数地址的指针指向一个函数。函数指针数组数组里的每一个元素都是函数指针数组存储多个同类型函数的地址。六、转移表函数指针数组的用途转移表用函数指针数组实现的查表分支结构
RELATED

相关推荐

AI Agent学习终极路线图:用TaoToken统一Key打通Cline配置,照着做就能上手

AI Agent学习终极路线图:用TaoToken统一Key打通Cline配置,照着做就能上手

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/28 11:36:50
蓝耘元生代×魔珐星云:用蓝耘MaaS大模型搭建共情具身智能数字人,TaoToken统一Key打通配置链路

蓝耘元生代×魔珐星云:用蓝耘MaaS大模型搭建共情具身智能数字人,TaoToken统一Key打通配置链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/28 11:36:50
Python SQLite:`Cursor` 对象深度解析与 TaoToken 配置实战

Python SQLite:`Cursor` 对象深度解析与 TaoToken 配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/9/28 11:36:50
MORE NEWS

更多资讯

📰

SQL注入原理、检测、绕过与防御:渗透测试实战指南

干渗透测试这些年,SQL注入一直是我在评估Web应用时最优先检查的点之一。很多人觉得它“老掉牙”,但每年依然有大量数据泄露事件根因就是一条没过滤的查询参数。今天这篇不聊虚的,直接把SQL注入从原理、分类、手工检测、工具使用、绕过思路到防…

📰

BP神经网络Matlab回归预测完整流程与避坑指南

简介:基于BP神经网络的数据回归预测Matlab实现资料包,面向机器学习初学者与需要解决非线性回归问题的工程技术人员,可直接用于建模预测。资源共含两个文件:一个主程序文件,涵盖数据读取、归一化处理、网络结构设计、训…

📰

Windows一键自动化实战:bat脚本+PowerShell+任务计划程序

你有没有碰到过这种场景:每天上班第一件事,打开电脑后先开一圈软件、敲一堆命令查端口、启服务、看日志,动作重复到闭着眼睛都能做,但就是不敢出错。又或者你只是想让一台Windows服务器在半夜自动做点维护,但发现Windo…

📰

金华地区超尚自动化设备厂家发货服务怎么样

顺应产业升级浪潮,锚定智能制造发展方向在中国制造业转型升级的浪潮中,传统劳动密集型产业的智能化改造已经成为不可逆转的行业趋势。水暖阀门作为国民经济体系中与民生消费、基础设施建设紧密关联的重要细分领域,长期以来依赖人工装配的生产…

📰

Python神经网络SAR图像变化检测:从Ottawa数据集到实战

简介:基于Python神经网络学习的SAR图像变化检测系统,是一套面向遥感与深度学习初学者的完整Web项目。它针对多时相SAR图像的地表变化识别问题,利用神经网络自动提取特征并输出检测结果,可应用于自然灾害监测、城市变化分析等场景。…

📰

D435i深度相机像素坐标转三维坐标:内参、对齐与反投影详解

1. 坐标转换的整体设计:像素坐标为什么会变成三维坐标做机器人抓取、三维重建或者AR应用时,几乎都会碰到同一个问题:相机图像上某个点的像素坐标是(u, v),它对应的那个物体在真实空间里到底在哪个位置?D435i深度相机给…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬