它是一個簡單的插入和顯示元素,我已經完成了一個數組代碼。陣列指針比較錯誤
'
#include<stdio.h>
int insert(int *arr);
int display(int *arr);
int main()
{
int MAX=5;
int arr[MAX];
insert(arr);
display(arr);
}
int insert(int *arr)
{
int n,i;
printf("Enter how many elements");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Enter value at arr[%d]\n",i);
scanf("%d",&arr[i]);
}
return *arr;
}
int display(int *arr)
{
int i;
printf("The values are::");
for(i=0;arr[i]!=NULL;i++)//This loop is giving some trouble
{
printf("\n a[%d]->%d \n",i,arr[i]);
}
return *arr;
}
'
輸出 :: 在函數 '顯示器': prog.c中:33:24:錯誤:用於(ⅰ指針和整數 之間的比較= 0;常用3 [I] = NULL; i ++) ^ 這是我無法解決的錯誤。
當我看到格式不正確時,我放鬆了閱讀代碼的熱情。嘆。 – Haris
當我看到在SO代碼塊中沒有任何意義的行號時,我放鬆了閱讀代碼的熱情。 –
我是這個網站的新手。不知道有多少代碼必須在這裏呈現。 – Oswarld