Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_tlpt_12_2.doc
Скачиваний:
9
Добавлен:
27.11.2019
Размер:
391.68 Кб
Скачать
    1. Инструкции (statements)

      1. Каждая инструкция должна располагаться на отдельной строке.

      2. Составные инструкции оформляются открывающей фигурной скобкой на отдельной строке, списком инструкций, сдвинутым на одну табуляцию, и закрывающей фигурной скобкой на отдельной строке.

      3. После ключевого слова (напр. if, while, for) перед открывающей круглой скобкой (если она есть) должен быть пробел.

    2. Оформление if, if-else, if-else if-else

if:

if (condition)

{

DoSomething();

...

}

if (condition)

DoSomething();

// Неверно:

if(condition) DoSomething();

if (condition) {

DoSomething();

}

if (condition)

{

DoSomething();

}

if с последующим else:

if (condition)

{

DoSomething();

...

}

else

{

DoSomethingOther();

...

}

if (condition)

DoSomething();

else

DoSomethingOther();

// Неверно:

if (condition) {

DoSomething();

...

} else {

DoSomethingOther();

...

}

// Неверно:

if (condition) DoSomething(); else DoSomethingOther();

if-else:

if (condition)

{

DoSomething();

...

}

else if (condition)

{

DoSomethingOther();

...

}

else

{

DoSomethingOtherAgain();

...

}

    1. Оформление for, foreach

for:

for (int i = 0; i < 5; ++i)

{

...

}

for с пустым телом:

for (initialization; condition; update)

{};

foreach:

foreach (int i in IntList)

{

...

}

    1. Оформление while, do-while

while:

while (condition)

{

...

}

while с пустым телом:

while (condition)

;

do-while:

do

{

...

}

while (condition);

    1. Оформление switch

switch с длинными последовательностями в case:

switch (condition)

{

case 1:

case 2:

x = ...;

break;

case 3:

x = ...;

break;

default:

x = ...;

break;

}

switch с короткими последовательностями в case:

switch (condition)

{

case 1: x = 1; break;

case 2: x = 2; break;

case 3: x = 3; break;

default: x = 100; break;

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]