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

📄 指针与一维数组.c

📁 用C语言编写的一些源码示例
💻 C
字号:
#include <stdio.h>

void main()
{

//=======指针与一维数组============
	//数组元素的地址可以用两种方式表示
    //(1)在数组元素前面加“&”符号 : &ary[n]
    //(2)数组名 + 下标 : ary + n 
	//数组名是一个指向该数组中第一个元素的指针

	//int ary[5] = {1, 2, 3, 4, 5};  
	char ary[5] = {'a','b','c','d','e'},*p;  
    int i;
	p=ary;//指针指向数组第一个元素的地址

    for (i = 0; i < 5; i ++)
	{
       printf("i=%d,ary[i]=%d,*(ary+i)=%d,",i,ary[i],*(ary + i));
       printf("&ary[i]= %X,ary+i=%X\n",&ary[i],ary+i);
	}

	printf("\n\n");
	//通过指向数组的指针间接的输出数组数据
	
	for(i=0;i<5;i++)
	{
		printf("%c\n",*(p+i));
	}
}

⌨️ 快捷键说明

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