代码本身没有问题,检查下你的环境,选择那个生成菜单,编译生成,看看什么提示。
int arr[3] = {1,2,3}; int*p = arr; for(;p!=arr+3;p++){ printf("%d\n",*p); } return 0; }