我是 C 新手,但决心学习好的 C。我需要你的帮助。在练习数组时,我只是想发现我访问数组元素的方式是正确的,或者可能有更好的方法来做到这一点。请检查以下代码并建议一种使用带指针的数组的好方法。如果有人能指导我学习使用指针进行数组高级实践的教程,我将不胜感激。
int main()
{
unsigned int i, j;
unsigned int arr1[] = {1,2,3,4,5,6,7,8,9};
unsigned int * ptr_arr = (unsigned int *)malloc(sizeof(unsigned int));
ptr_arr = arr1;
for(i=0;i<=8;i++)
{
printf("Value at location %d\t is: %d\n",i,*(ptr_arr+i));
printf("\n");
printf("Value of i %d and value at %d\n",i, ptr_arr[i]);
}
return 0;
}