Dizi Kullanan Örnekler

Post on 15-Jan-2016

44 views 4 download

description

Dizi Kullanan Örnekler. Karakter Dizisi ‘merhaba’ gibi bir string aslında, C’de bağımsız karakterlerden oluşmuş static bir dizidir. Bir string kullanılarak ilk değerler atanabilir. Örneğin; char string1[] = "first"; n ull karakteri olan ‘\0’ string’i sonlandırır. - PowerPoint PPT Presentation

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