BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Dersi DİZİLER, GÖSTERİCİLER VE DİZGİLER soru detayı:

PAYLAŞ:

SORU:

#include <stdio.h>
#include <conio.h> /*getch fonksiyonunu kullanabilmek icin*/ /*tanimlanmistir.*/
int main( void)
{
int k[5]; /*k adinda dizi tanimlamasi*/ int i; /* sayaç-indis degeri*/
printf(“Ilk tanimlama sonrasi k dizisi elemanlari:\n”); /*Aciklama*/
for ( i = 0; i < 5; i++ ) /* k dizisinin elemanlarini ekrana yazan yineleme*/
{ printf(“k[%d] = %d\n”, i , k[i]); }
for ( i = 0; i < 5; i++ )/*0 dan 4’ e kadar toplam 5 adet yineleme indisi*/
{ k[i] = 0; } /*Sifirlama*/
printf(“Sifirlama sonrasi k dizisi elemanlari:\n”); /*Aciklama*/
for ( i = 0; i < 5; i++ )/*k dizisinin elemanlarini ekrana yazar*/ { printf(“k[%d] = %d\n”, i , k[i]); }
getch(); /*Program ciktisini ekranda bekletebilmek icin*/
return 0; }

Yukarıdaki kod bloğuna göre program çıktısı nasıl olacaktır?


CEVAP:

Program Çıktısı 


Tanimlama Sonrasi k dizisi elemanlari: k[0] = 0
k[1] = 0
k[2] = 2686832
k[3] = 328
k[4] = 320
Sifirlama Sonrasi k dizisi elemanları: k[0] = 0
k[1] = 0
k[2] = 0
k[3] = 0
k[4] = 0