Video: Python Tutorial for Beginners [Full Course] Learn Python for Web Development 2024
olarak gösterir. C programlama talimatlarınızdaki sorun bazen izlenerek belirlenemez program akışı. Hayır, belleğe girip kirli olmalısın ve kod çalışırken bir değişkenin değerine bakmalısın. Code:: Block programının hata ayıklayıcı, bir programdaki herhangi bir değişkeni izlemenize olanak tanır ve bu değişkenin içeriğinin program çalıştıkça size gösterilmesini sağlar.
NEREDEY DEĞİŞKENLER LURK
#include #include int main () {int x; int * px; PX = ve X; (x = 0; x <10; x ++) için printf ("% dn", * px); 0}}
Egzersiz 1 : Yeni bir Kod oluştur:: Projeyi hata ayıklama etkin duruma getirerek engeller. Yukarıdaki kaynak kodunu ana koda kopyalayın. c dosyası. Kurun ve çalıştırın. Çalışıp çalışmadığını görün.
Bir şey yanlış yapmadığınız sürece ya da olmaması gerekir. Hata ayıklama zamanı! Şu adımları izleyin:
-
Onay kutusunu, x tamsayı değişkeni bildirilen 6. satırın başına yerleştirmek için tıklayın.
-
Hata ayıklama araç çubuğunda İmleçle Çalış düğmesini tıklayın.
-
Windows Hata Ayıklama Düğmesine tıklayın.
-
Watches komutunu seçin.
Saatler penceresi görüntülenir.
-
Saatler penceresindeki ilk mavi kutuda fareyi tıklayın.
-
x değişkenleri için x yazın ve Enter tuşuna basın.
-
Px işaretçisinde saklanan bellek konumunu incelemek için bir sonraki satıra px yazın. Enter tuşuna basın.
-
Px işaretçisi tarafından saklanan bellek konumunun içeriğini incelemek için üçüncü satırda * px yazın. Enter tuşuna basın.
Değerler başlatılmamış olsa da, bu değişkenler için değerlerin göründüğünü görebilirsiniz. Örneğin, ekranda, x değişkeni 56 değerini tutar; bu değişkene bir değer atanmadan önce rasgele çöplerin bellekte göründüğü şeydir.
Bir değişken başlatılıncaya kadar içeriği önemsizdir.
-
Hata ayıklama araç çubuğundaki İmleç for döngüsünün başlangıcı olan Satır 10'a gelene kadar Sonraki Satır düğmesini tıklayın.
Px işaretçisinin değeri x değişkeninin bellek konumuna atandığından, Saatler penceresine dikkat edin. Anında, px değişkeniyle görünen bir bellek adresini görüyorsunuz ve değişken * x için atanan her hangi bir değere eşit * px değişkenini görüyorsunuz. İşaretçi başlatıldı!
-
Yeniden Sonraki Hatt düğmesini tıklayın.
for döngüsü başladığında, x değişkeninin değerini başlatır. Watches penceresinde değer değişimi ve * px değeri birlikte görürsünüz. Px değeri ( x değişkeninin adresi) değişmez.
-
Değerlerin değiştiğini izlemek için koda devam edin.
-
İşiniz bittiğinde Durdur düğmesini tıklayın.
Değişkenleri bellekte incelemek, kodunuzda neler olup bittiğini görmek için iyi bir yol. Değişkenler gerektiği gibi açılmıyorsa, bu değişkenleri idare eden ifadeleri kontrol etmeniz gerekir.
Ayrıca işaretçileri bellekte inceleyerek, işaretçilerin işleyişi hakkında daha iyi bir fikir edinebilirsiniz.