Dizi Kullanan Örnekler
description
Transcript of Dizi Kullanan Örnekler
Dizi Kullanan rnekler
Dizi Kullanan rneklerKarakter Dizisimerhaba gibi bir string aslnda, Cde bamsz karakterlerden olumu static bir dizidir.Bir string kullanlarak ilk deerler atanabilir. rnein;char string1[] = "first";null karakteri olan \0 stringi sonlandrr.String1 aslnda 6 elemanldr. Ve aadakine denktir.char string1[] = { 'f', 'i', 'r', 's', 't', '\0' };Her bir karaktere erilebilir.string1[3] s karakteridir.Bir dizinin ismi bu dizinin balang adresi olup bylece scanf iin & kullanlmaya ihtiya duyulmaz.scanf( "%s", string2 );lk boluk karakteri gelen dek klavyeden okumaya devam eder.Dizinin byklne dikkat etmez bu sebepten dizinin sonunda teye de yazabilir.
#include #include int main(){ char string1[20],string2[]="string literal"; int i; printf("Bir string giriniz:"); scanf("%s",string1); printf("string1: %s\nstring2: %s\n" "karakterler arasinda boslukla string1:\n", string1,string2); for(int i=0;string1[i]!='\0';i++) printf("%c ",string1[i]); printf("\n"); getch(); return 0;}
#include #include void staticArrayInit( void );void automaticArrayInit( void );int main(){ printf( "Her fonksiyon ilk cagri:\n" ); staticArrayInit(); automaticArrayInit(); printf( "\n\nHer fonksiyon ikinci cagri:\n" ); staticArrayInit(); automaticArrayInit(); getch(); return 0;}void staticArrayInit( void ){static int a[ 3 ]; int i; printf( "\nstaticArrayInit'e girerlen degerler:\n" ); for ( i = 0; i