Şimdi Ara

note: expected 'const int (*)[2] (Derleyici Uyarısı)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
231
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <stdio.h> 

    /* Function prototype: */
    void receiveArray(const int array_copy[][2]);

    int main(void)
    {
    int array[2][2] = { { 2, 1 }, { 1, 4 } };
    receiveArray(array);
    return 0;
    }

    void receiveArray(const int array_copy[][2])
    {
    printf("Array received successfully.\n");
    }





    Bu kodu derlediğimde derleyici aşağıdaki gibi bir uyarı veriyor.

    note: expected 'const int (*)[2]' but argument is of type 'int (*)[2]'

    Bu uyarıyı almamak için main() içerisindeki fonksiyon çağrısını

    receiveArray((const int (*))array);


    Yapmam gerekiyor.. Fakat ben hiç birşey anlamadım neden böyle bir uyarı verdi ve bu tip çeviriciyi neden kullandık?







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.