用指针遍历数组

cpp 复制代码
#include<stdio.h>
int main()
{
	//定义一个二维数组
	int arr[3][4] =
	{
		{1,2,3,4},
		{2,3,4,5},
		{3,4,5,6},
	};
	//获取二维数组的指针
	int (*p)[4] = arr;//二维数组里存的是一维数组int[4]
	for (int i = 0; i < 3; i++)
	{
		//遍历一维数组
		for (int j = 0; j <4; j++)
		{
			printf("%d ", *(*p + j));
		}
		printf("\n");
		//移动二维数组的指针  继续遍历下一个一维数组
		p++;
	}
	return 0;
}

运行结果

相关推荐
Navigator_Z2 分钟前
LeetCode //C - 1283. Find the Smallest Divisor Given a Threshold
c语言·算法·leetcode
今夜有雨.2 小时前
图像运算、掩膜/ROI 与绘制交互
c语言·数据结构·c++·qt·算法·计算机视觉
知识分享小能手3 小时前
C学习教程,从入门到精通,C语言概述 —— 知识点详解(1)
c语言·开发语言·学习
东木月3 小时前
Windows C 盘清理指南:安全删除临时文件、缓存与 Prefetch
c语言·windows·安全
水饺编程3 小时前
第1章,[Win32 章节]:Windows 的方方面面
c语言·c++·windows·visual studio
我就是不信4 小时前
用 C 语言实现一个支持 HTML 与视频的 HTTP(S) 服务器
c语言·html·音视频
Helix2504 小时前
2026编程入门指南:零基础如何科学选择第一门编程语言?
java·c语言·javascript·零基础·编程语言·python入门·编程就业
Escalating_xu4 小时前
【C 语言】字符函数和字符串函数:从 ctype 到 strtok、strerror 全面解析
java·c语言·开发语言
yyy(十一月限定版)14 小时前
224redfg
c语言
小师兄吃牛肉16 小时前
C语言中的nullptr有必要吗
c语言·c++·算法