-2

我必须编写一个主函数,它使用循环和指针算法来打印数组的值,但不知道该怎么做。

到目前为止,我得到了以下内容,这可能不正确:

#include <stdio.h>

int *ptr;
ptr = &my_array[0];

int main (void)
{
  my_array[] = {1,23,17,4,-5,100};
  ptr = &my_array[0];
}

任何帮助将非常感激。谢谢

4

2 回答 2

1

你可以像这样使用指针

#include <stdio.h>

int *ptr;


int main (void)
{
  int my_array[] = {1,23,17,4,-5,100};
   ptr=my_array;//you can use ptr++ to get next pointer

 for(i=0;i<size_of_array;i++)
{

   printf("%d\n",*(ptr));
   prt++;
}
}
于 2013-04-26T09:21:08.943 回答
0
int *x=my_array;    
int i;
for(i=0;i<size_of_array;i++)
{

       printf("%d\n",*(x+i));
 }
于 2013-04-26T09:21:21.547 回答