手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C语言指针结合一维数组打印输出表现形式

时间:2024-10-16 06:54:44

相信大伙与我一样在学习C语方时,指针是一个难点,当然,只我们弄明白指针是什么东西,便可以很容腴李敝笃易的知道怎么调用针用动用;下面分享C语言指针结合一维数组打印输出表现形式;

有必要再次给大家讲一下指针的定义:

指针:是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数;

OK,那么,我们下面来操作一下指针打印输也的表现形式(如图示):

C语言指针结合一维数组打印输出表现形式

如下图示,输入一个数组a[N],然后定义:p=a;这样我们可以得到四种等效的打印输出结果;这便是C语言指针结合一维数组打印输出表现形式;

下面给出代码:

#include "stdio.h"

#define N 5

void main()

{

int a[N],i,*p,*q;;

for(i=0;i<N;i++)

scanf("%d",a+i);

for(p=a,i=0;i<N;i++)

printf("表示一%d:%d\n",i,a[i]);

for(p=a,i=0;i<N;i++)

printf("表示二%d:%d\n",i,p[i]);

for(p=a,i=0;i<N;i++)

printf("表示三%d:%d\n",i,*(p+i));

for(p=a,i=0;i<N;i++)

printf("表示四%d:%d\n",i,*(a+i));

return 0;

}

其实这是一个很简单的输出,初学者应该要掌握的;以后给大家分析一下二组数组与指针的结合;分享到此结束;

© 手抄报圈