⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tc17-2.c

📁 关于学习C语言的电子书籍
💻 C
字号:
/******************
	  tc17-2.c
  二维数组与指针
******************/

#include "stdio.h"
main( )
{
	int a[2][3]={11,15,19,21,25,29};
	int * p,i,j,n=0;
	p=a;											/*将数组首地址赋予指针p*/
	printf("     二维数组与指针  \n\n");
	printf("a=%d	a[0]=%d\n",a,a[0]);				/*输出二维数组名a和a[0]的地址*/
	printf("&a[0][0]=%d  p=%d\n\n",&a[0][0],p);		/*输出数组元素a[0][0]的地址和指针p所指地址*/
	printf("&a[1][0]=%d   a[1]=%d    a+1=%d\n",&a[1][0],&a[1][0],a+1);	/*二维数组名的运算比较*/
	printf("&a[0][1]=%d   a[0]+1=%d	p+1=%d\n\n",&a[0][1],a[0]+1,p+1);	/*指针运算后的地址比较*/	
	for(i=0;i<2;i++)								/*循环输出指针运算后所指地址内容与数组元素内容的对应比较*/
	{	for(j=0;j<3;j++)
		{
			printf("a[%d][%d]=%d    *(p+%d)=%d \n",i,j,a[i][j],n,*(p+n));
			n++;
		}	
	printf("\n");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -