next up previous
Next: Форматирование Up: style Previous: Объявления переменных

Объявления функций

Каждой функции предшествует комментарий, поясняющий её назначение и важные особенности, тип возвращаемого значения должен быть на отдельной строке, его смысл должен быть пояснен. Если функция используется только в одном файле, она должна быть объявлена с квалификатором static. Прототип функции не должен содержать имен аргументов ассоциированных с типами.

Имена функций и переменных должны быть в нижнем регистре. Имена функций, составленных из нескольких слов разделяются символом '_'. Так как имена вида add_node_to_the_end_of_list читаются лучше, чем имена вида addnodetotheendoflist.

static void swap ( int *, int * );
...
/* A lot of code. */
...
/*
 * Swap to integers.
 * Returns nothing.
 */
static void
swap( int *a, int *b )
{
    int *t;

    t = a;
    a = b;
    b = t;
}
Также должны быть описаны все параметры функции.



Aleks Sherikov 2006-06-01