Simbolu virknes un to apstrde Programmanas valodas Lekt
Simbolu virknes un to apstrāde Programmēšanas valodas Lekt. M. Lukjanska 08. 11. 2011
Simbolu virknes un to apstrāde Kopsavilkums l l l 08. 11. 2011 2 Kas ir simbolu virknes? Deklarēšana (sintakse) Inicializēšana (sintakse) Izvade/Ievade (sintakse) Apstrāde – tipiskas procedūras un funkcijas Piemēri Programmēšanas valodas
Simbolu virknes un to apstrāde Kas ir simbolu virknes? l Apraksts: l Simbolu virkne ir jebkuru simbolu virkne, piemēram, l l “ABCDE”, “Rudens”, “ 4555”, “_***$^” viens simbols nav simbolu virkne l 08. 11. 2011 3 tam ir izdevīgāk izmantot datu tipu char Programmēšanas valodas
Simbolu virknes un to apstrāde Deklarēšana (sintakse) 4 Pascal C . . <identifikators 1> : string; <identifikators 2> : string [skaits]; . . char. . Piemēri: sv : string; sv 2 : string [10]; . . char. . Piezīmes: string – virknes garums < 255 char <id> [skaits] – virknes garums <= skaits -1 string [10] – virknes garums < 10 Pēdējais simbols virknē ir ‘ ’ – nosaka virknes beigas (atšķirība no masīva ar simboliem) 08. 11. 2011 <identifikators> [256]; <identifikators> [skaits+1]; *<identifikators>; <identifikators>[]; sv [256]; sv 1 [11]; *sv 2; sv 3 []; Programmēšanas valodas
Simbolu virknes un to apstrāde Inicializēšana (sintakse) 5 Pascal sv : string; . . sv : = "Rudens"; C char sv 1 [10] = {"Rudens"}; char *sv 2 = "Ziema"; char sv 3[] = {'O', 'K', '