12.07.2015 Views

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

C++ - VideoTutorials-bg.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

::= |, като константните изрази в случая са от тип char;- редица от символи се определя по следния начин: ::= | |като максималната й дължина е size-1.Фиг. 6.5Дефиниция на променливи от тип символен низЩе отбележим,че фрагментите:[size][size] = “” и[size] = {}могат да се повтарят. За разделител се използва знакът запетая.Примери:char s1[5], t[12] = “12345+34”;char s2[10] = “x+y”, s4, s5 = {‘3’, ‘5’, ‘\0’};char s3[8] = {‘1’, ‘2’, ‘3’, ‘\0’};При дефиниция на низ с инициализация е възможно size да сепропусне. Тогава инициализацията трябва да съдържа символа ‘\0’ и застойност на size се подразбира броят на константните изрази, изброенипри инициализацията, включително ‘\0’. Ако size е указано, изброенитеконстантни изрази в инициализацията може да са по-малко от size.Тогава останалите се инициализират с ‘\0’.Примери:Дефинициятаchar q[5] = {‘a’, ‘b’};е еквивалентна наchar q[5] = {‘a’, ‘b’, ‘\0’, ‘\0’, ‘\0’};а също и наchar q[5] = “ab”;аchar r[] = {‘a’, ‘b’, ‘\0’}; или38

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!