06C语言基础
指针变量和数组名的区别1.获取指针变量自己占用的内存大小和获取数组名占用的内存大小2.指针和数组做位移操作的不同点相同点: 1.指针存地址,数组名存数组首个元素在内存中的地址2.使用,-做指针位移时,不管是数组名还是指针名效果相同不同点: 1.sizeof,数组名时,sizeof获取的是数组整个占用内存字节数2.使用,-做指针位移时,真的指针可以[因为指针是变量],但是数组名不可以[数组一旦定义地址和长度就不能发生改变]字符指针定义格式:char* str1 字符;字符串定义格式char str2[] 字符;注意事项:使用字符指针接收键盘录入值时,会有很大的风险,建议使用字符数组来接收键盘录入值指针做运算1.指针做加减法运算[.-]格式: 指针名 数字 / 指针名 - 数字本质:指针向大单位内存()或向小单位内存(-)位移指定单元---[没有赋值,指针存储的地址没有发生改变]单元:根据指针存储的地址指向数据的数据类型占用字节数决定---如指针存储的地址指向一个int数据,那么这个指针做位移时,一个单元就是四字节(int类型占用的字节数)指针做,-运算格式: 指针名 数字 / 指针名 - 数字本质: 指针向大单位内存()或向小单位内存(-)位移指定单元---[赋值,指针存储的地址发生改变]单元:根据指针存储的地址指向数据的数据类型占用字节数决定---如指针存储的地址指向一个int数据,那么这个指针做位移时,一个单元就是四字节(int类型占用的字节数)指针做,--运算格式: 指针名 | 指针名-- | 指针名 | --指针名 ---注意运算符前后顺序本质: 指针向大单位内存()或小单位(--)位移一个单元-[赋值,指针存储的地址发生改变]单元:根据指针存储的地址指向数据的数据类型占用字节数决定---如指针存储的地址指向一个int数据,那么这个指针做位移时,一个单元就是四字节(int类型占用的字节数)指针做比较运算----不要求指针指向的数据类型一致,但是会报错格式: 指针名1 关系运算符 指针名2本质: 指针之间可以进行比较运算,如,,,,,但比较的是各自指向内存地址的大小,返回值是int类型整数(true)1或(flase)0同类型指针做减法---必须要求两个指针指向地址中存储的数据类型一致格式 :指针名1 - 指针名2本质; 指针相减的结果表指针之间元素的个数---两个指针分别指向的地址差几个单元本质: 根据指针存储的地址指向的数据类型占用字节数决定---指针存储的地址指向一个int数据,那指针作位移时,一个单元就是四字节(int类型占用的字节数)指针数组和数组指针指针数组:数组中元素的数据类型是指针类型的数组---是数组不是指针,但数组中的元素都是指针类型格式:数据类型* 数组名[长度] (指针名1,指针名2,....n);数组指针:指向数组整体的指针---是指针但是指针代表数组整体定义格式:数据类型 (*指针名)[长度] 数组名;指针函数:函数返回值是一个指针---返回值是一个地址定义格式:返回值类型* 函数名(形参列表){函数体;return 返回值(指针/地址);}注意:不要在函数内返回一个局部成员的地址,因为会随着程序的结束而结束,导致错误,可以添加为static静态来解决指针类型做为函数的形参1.指针接收数组地址:但是在函数内没有把这个地址当做数组看待,所以会导致计算数组元素个数的时候出现错误---解决办法当知道函数的指针形参要接收数组地址时,需单独多一个形参来作为数组的长度数据传递2.利用指针形参做数据返回---指针操作在地址,可以利用地址来修改值

相关新闻

音视频学习流程

音视频学习流程

一、前置基础(必须先搞定)1. 数字媒体基础音频采样率、位深、声道、PCM 原始音频时域、频域基础;傅里叶变换基础(看懂原理即可,不用手写 FFT)响度、静音检测、重采样概念视频像素:RGB、YUV&…

2026/7/25 9:23:17 阅读更多 →
微服务与Docker容器化部署实战指南

微服务与Docker容器化部署实战指南

1. 微服务与Docker的黄金组合:为什么选择这个方案?在2013年之前,我们部署Java应用还是直接把war包扔到Tomcat的webapps目录下。直到第一次用Docker打包Spring Boot应用时,那个原本需要2小时的环境配置过程被缩短到5分钟&#xff0…

2026/7/24 11:37:09 阅读更多 →
Agent架构升级:分布式调度、跨平台通信与模型热更新解析

Agent架构升级:分布式调度、跨平台通信与模型热更新解析

1. Agent Hub中文站日报:6月24日行业动态速览今天这份日报来得有点特别——不是因为我熬夜整理数据(虽然确实熬了),而是整个行业正在经历一波技术架构的集体升级潮。从上周开始,各大厂商的GitHub仓库突然密集出现"…

2026/7/25 21:39:08 阅读更多 →

最新新闻

如何快速抓取网页视频:猫抓浏览器嗅探插件的完整使用指南

如何快速抓取网页视频:猫抓浏览器嗅探插件的完整使用指南

如何快速抓取网页视频:猫抓浏览器嗅探插件的完整使用指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 还在为无法下载网页视频而烦恼…

2026/7/26 13:56:21 阅读更多 →
多组学数据整合终极指南:用MOFA轻松破解复杂生物数据密码

多组学数据整合终极指南:用MOFA轻松破解复杂生物数据密码

多组学数据整合终极指南:用MOFA轻松破解复杂生物数据密码 【免费下载链接】MOFA Multi-Omics Factor Analysis 项目地址: https://gitcode.com/gh_mirrors/mo/MOFA 你是否曾面临这样的困境:手头有转录组、蛋白质组、甲基化组等多组学数据&#xf…

2026/7/26 13:56:21 阅读更多 →
VideoCaptioner:AI智能字幕助手,5分钟让视频字幕制作效率提升10倍

VideoCaptioner:AI智能字幕助手,5分钟让视频字幕制作效率提升10倍

VideoCaptioner:AI智能字幕助手,5分钟让视频字幕制作效率提升10倍 【免费下载链接】VideoCaptioner 🎬 卡卡字幕助手 | VideoCaptioner - 基于 LLM 的智能字幕助手 - 视频字幕生成、断句、校正、字幕翻译全流程处理!- A powered t…

2026/7/26 13:56:21 阅读更多 →
基于YOLO与大模型的课堂行为智能分析系统实践

基于YOLO与大模型的课堂行为智能分析系统实践

1. 项目背景与核心价值 课堂行为分析一直是教育信息化领域的热点研究方向。传统的人工观察记录方式效率低下且主观性强,而基于计算机视觉的自动化分析系统能够实现客观、连续的学生行为监测。这个项目结合了当前最前沿的YOLO目标检测算法与大语言模型技术&#xff0…

2026/7/26 13:56:21 阅读更多 →
GroundingDINO终极配置指南:如何在SwinT与SwinB之间做出明智选择

GroundingDINO终极配置指南:如何在SwinT与SwinB之间做出明智选择

GroundingDINO终极配置指南:如何在SwinT与SwinB之间做出明智选择 【免费下载链接】GroundingDINO [ECCV 2024] Official implementation of the paper "Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detection" 项目…

2026/7/26 13:56:20 阅读更多 →
深度学习推理优化:算子融合技术详解与实践

深度学习推理优化:算子融合技术详解与实践

1. 项目背景与核心价值深度学习推理优化一直是工业界关注的焦点问题。随着模型复杂度的提升和业务场景的多样化,传统的推理方式面临着计算资源消耗大、延迟高、吞吐量低等挑战。算子融合作为一种有效的优化手段,能够显著减少内存访问开销和内核启动开销&…

2026/7/26 13:55:20 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻