023.指向数组的指针

简介: 023.指向数组的指针
int a[ ]={1,2,3,4,5};
#define N sizeof a/sizeof a[0]
main()
{
  int j,   /*游标变量*/
        *p; /*指针变量*/
  clrscr();
  for(j=0;j<N;j++)/*数组名和下标顺序访问数组的元素*/
    printf("a[%d]\t= %d\t",j,a[j]);
  printf("\n");
  for(p=a;p<a+N;p++)/*让指针顺序指向数组的各元素,遍历数组*/
  printf("*p\t= %d\t",*p);
  printf("\n");/*指针与游标变量结合,改变游标变量遍历数组*/
  for(p=a,j=0;p+j<a+N;j++)
    printf("*(p+%d)\t= %d\t",j,*(p+j));
  printf("\n");/*指针与游标变量结合,用指针和下标遍历数组*/
  for(p=a+N-1,j=N-1;j>=0;j--)
    printf("p[-%d]\t= %d\t",j,p[-j]);
  printf("\nPress any key to quit...\n");
  getch();
}
相关文章
|
19天前
|
存储 编译器 C语言
函数指针&&数组指针&&数组传参的本质&&字符指针(进阶篇)
函数指针&&数组指针&&数组传参的本质&&字符指针(进阶篇)
|
7天前
|
存储 人工智能 C++
【重学C++】【指针】详解让人迷茫的指针数组和数组指针
【重学C++】【指针】详解让人迷茫的指针数组和数组指针
26 1
|
7天前
|
存储 C语言
指针数组作为main函数的形参
指针数组作为main函数的形参
12 0
|
19天前
|
C语言
指针数组以及利用函数指针来实现简易计算器及typedef关键字(指针终篇)
指针数组以及利用函数指针来实现简易计算器及typedef关键字(指针终篇)
|
27天前
|
编译器
【C指针】深入理解指针(最终篇)数组&&指针&&指针运算题解析(一)3
【C指针】深入理解指针(最终篇)数组&&指针&&指针运算题解析(一)
|
27天前
|
编译器
【C指针】深入理解指针(最终篇)数组&&指针&&指针运算题解析(一)2
【C指针】深入理解指针(最终篇)数组&&指针&&指针运算题解析(一)
|
27天前
|
C语言
【C指针】深入理解指针(最终篇)数组&&指针&&指针运算题解析(一)1
【C指针】深入理解指针(最终篇)数组&&指针&&指针运算题解析(一)
175 51
|
2月前
|
存储 程序员 C++
指针数组和多重指针
指针数组和多重指针
17 2
|
2月前
|
存储 程序员 C++
使用字符指针变量和字符数组的比较
使用字符指针变量和字符数组的比较
15 1
|
2月前
|
存储 安全 Java
防止数组元素的指针被修改
防止数组元素的指针被修改
14 1