Xcode kullanarak C ile bazı alıştırmalar yapmaya çalışıyorum, ancak bazı hata ile stok var.bildirilmemiş tanımlayıcı 'arr' kullanımı 'arr'
#include <stdio.h>
#include <stdlib.h>
/* move previous elements down until insertion point reached */
void shift_element (unsigned int i) {
int ivalue;
// guard against going outside array
for (ivalue = arr[i]; i && arr[i-1] > ivalue; i--) {
arr[i] =arr[i-1]; // move element down
arr[i] = ivalue; // insert element
}
}
int main(int argc, const char * argv[]) {
unsigned int arr[5] = {2,4,5,3,6};
shift_element(3);
// print arr
int i;
for (i=0;i < (sizeof (arr) /sizeof (arr[0]));i++) {
printf("%d\n",arr[i]);
}
return 0;
}
Ama bu bildirilmemiş tanımlayıcı kullanımı 'ı aynı konu ile önceki soruları arandı ama bulamadık
'' arr diyerek hatayla sonuçlanır:
kod aşağıdaki gibidir Sorunumu çözecek uygun cevap.
Eğer birisi yardım ederse çok mutlu olurdum.
alkış
Ummm .. tanımlayıcı 'arr 'kayıtsız. –
Teşekkür ederim Martin James, bunun ana içerisinde tanımlandığını söyleyebilirim. Ama Rounak'ın cevabı benim hatamı anlamamı sağladı. – hexcodej