Dizilerin aynısıdır. Ama harf ve semboller de ekleyebiliriz. Karakter bazlıdır.
Stringin sonunda ” (NULL) işareti olur ve bu artık string bitti anlamına gelir.
Örnek olarak;
Bu program string’de ki ‘a’ların sayısını buluyor.
#include<stdio.h>
#include<conio.h>
int
foundA(char string[],int i);
int
main(void)
{
char string[] = "Ali ata bak.";
int counter=0,
i,stringSize=11;
for(stringSize=0; string[stringSize]!=''; ++stringSize);
for(i=0; i<stringSize; ++i)
{
if(foundA(string,i))
counter +=1;
}
printf("Toplam 'a' harfi sayisi: %d",counter);
getch();
return (0);
}
int
foundA(char string[],int i)
{
if(string[i] == 'a')
return (1);
return (0);
}