初学指针遇到的问题
#include<stdio.h>
#include <conio.h>
main(){
int array[20];
int *ptr=array;
int i;
for(i=0;i<20;i++)
array[i]=i;
for(i=0;i<20;i++){
(*ptr)++;
printf(""+(*ptr));
ptr++;
}
getch();
}
当我在VS2010上运行这段代码的时候,程序好像并没有遍历array数组,“printf(""+(*ptr));”这行代码应该1,2,3,...,21才对吧,请问我哪里错了?