Dizi Kullanan Örnekler

Preview:

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

Citation preview

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

Recommended