Daha önce bir veri yapısı adı düğüm oluşturmuş olsaydım, o zaman bir int
değişkeni ve başka bir düğümün adresini saklamak için bir işaretçi ile bir veri yapısı oluşturduğum anlamına gelir. Ama o zaman neden yerine düğüm *start
, temp
, temp1
ait düğüm *start
, *temp
olarak temp
, temp1
ve start
, *temp1
ilan edilir? temp
ve temp1
gibiC'deki bağlantı listesinde yapı türüne işaretçi olarak düğüm oluşturmanın kullanımı?
geçici "DÜĞÜM" olarak program ve o iş yapmak olmamalı düğüm yapısı için işaretçi olarak açıklanmadan daha sonra kullanılır, ancak bu düğüm *temp
ve *temp1
çalışır. Niye ya? Kısaca
neden bu temp
ve temp1
işaretçiler yerine düğüm temp
, temp1
arasında yapı olarak ilan ve neden (yani düğüm *temp
, *temp1
) çalışan?
Nasıl kullanıldığına bağlı olarak değişir. Düğümü gerçekten kopyalamanız gerekiyorsa, haklısınız demektir, işaretçiler yerine düğümlere ihtiyacınız olacaktır. Ancak, düğümlere geçici olarak işaretçilere ihtiyaç duymanız daha olasıdır, bu durumda beyanlar tam olarak olması gereken şeydir. Ancak kodu görmeden, sadece tahmin edebiliriz. –
* Yardım merkezi * 'de * sorulması gereken * bölümünün * ilgili minified doğrulanabilir * parçasını kaçırıyorsunuz ve bu nedenle sorunuza bir bağlam vermek çok zordur. – Wtower