c语言中有关指针的题型整理,以及一些详解

embedded/2024/10/11 6:26:27/

(1)应注意其二维数组的书写形式,以及逗号表达式的

(2)要注意数组名表示首元素地址,解引用之后表示元素,&a表示整个数组,+1表示指向后面的,ptr-1又指向数组末尾,解引用表示最后一个元素

(3)注意:指针+1和类型有关,整数+1就是+1.

(4)硬是要把int(*)[5]赋给int(*)[4]类型,最好画出其图案方便理解在内存中的存储问题。

(5)画出他的内存空间,便于理解指针的指向问题,

&arr+1表示指针指向数组后的地址,然后又ptr-1解引用后表示数组的最后一个元素。

aa表示数组首元素地址,+1表示第二行首元素的地址6

(6)画出图形,标好指向更容易看出

(7)按照右图对其分析


http://www.ppmy.cn/embedded/125266.html

相关文章

JDBC 概述

JDBC 概述 JDBC的基本概念与功能JDBC的工作原理JDBC的组件与类JDBC的类型与特性JDBC的应用场景 JDBC(Java Database Connectivity)即Java数据库连接,是Java编程语言用于与数据库进行连接和操作的API(应用程序编程接口)…

用包目录结构Python脚本,简陋而强大

模块清晰易于管理,模块代码以*.py脚本呈现,方便维护和扩展。 (笔记模板由python脚本于2024年10月09日 18:21:52创建,本篇笔记适合喜欢Python和编程的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ …

文件内容提取:Apache Tika 2.9.2

提取各种文件的文本内容&#xff0c;offic image zip 等等… Apache Tika 2.9.2 、 jdk8 基础 pom.xml <!-- https://mvnrepository.com/artifact/org.apache.tika/tika-core --> <dependency><groupId>org.apache.tika</groupId><artifactId>…

开发指南067-单元测试

平台中单元测试使用两个工具&#xff1a; 1、接口类&#xff1a;使用swagger。 swagger前面介绍已经很多了&#xff0c;不再累述。注意下token的设置即可&#xff0c;否则会报未登录&#xff0c;无法调用该接口。当然也可以修改代码&#xff0c;屏蔽校验。但是屏蔽校验无法获取…

Linux下send函数和recv函数

1. 基本介绍 send 函数 send 函数用于向一个已连接的套接字发送数据。它的典型使用场景是在TCP通信中&#xff0c;客户端和服务器之间交换数据。 函数声明&#xff1a; ssize_t send(int sockfd, const void *buf, size_t len, int flags); 参数解释&#xff1a; sockfd&a…

LabVIEW混合控制器质量检测

随着工业自动化水平的提高&#xff0c;对控制器的精度、稳定性、可靠性要求也在不断上升。特别是在工程机械、自动化生产、风力发电等领域&#xff0c;传统的质量检测方法已无法满足现代工业的高要求。因此&#xff0c;开发一套自动化、精确、可扩展的混合控制器质量检测平台成…

vmware+centos安装配置

镜像下载 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 centos-Download

SpringBoot整合异步任务执行

同步任务&#xff1a; 同步任务是在单线程中按顺序执行&#xff0c;每次只有一个任务在执行&#xff0c;不会引发线程安全和数据一致性等 并发问题 同步任务需要等待任务执行完成后才能执行下一个任务&#xff0c;无法同时处理多个任务&#xff0c;响应慢&#xff0c;影响…