5.17 C语言练习(有个 3×4 的二维数组,要求用指向元素的指针变量输出二维数组各元素的值)

【练习】

题目要求:
	有个 3×4 的二维数组,要求用指向元素的指针变量输出二维数组各元素的值
	二维数组:1,3,5,7,9,11,13,15,17,19,21,23
	例如:

输出:
在这里插入图片描述

#include 

int main()
{

//	定义
 
	int *p;
	int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; 

//	p 依次指向下一个元素 
	
	for(p=a[0];p<a[0]+12;p++)
	{
		
//	p 每移动 4 次后换行 

		if((p-a[0])%4==0)
		{
			printf("\n");
		}
	
		printf("%4d",*p);
	}
	
	printf("\n");
	
	return 0;
 }

5.17 C语言练习(有个 3×4 的二维数组,要求用指向元素的指针变量输出二维数组各元素的值)_第1张图片

你可能感兴趣的:(5.17 C语言练习(有个 3×4 的二维数组,要求用指向元素的指针变量输出二维数组各元素的值))