Коментарі в коді Сі

Під час написання програм код читають не лише комп’ютер, а й люди.

Коментарі — це текстові примітки всередині коду, які допомагають пояснювати, що саме робить програма або окремі її частини. Вони особливо корисні у великих проєктах або коли ви повертаєтесь до свого коду через певний час. Компілятор повністю ігнорує коментарі, тому вони не впливають на виконання програми.

Однорядкові коментарі

Однорядкові коментарі починаються з двох символів косої риски //. Увесь текст після // і до кінця рядка компілятор ігнорує.

У цьому прикладі однорядковий коментар розміщений перед рядком коду:

// Це коментар
printf("Кіт і Біт");

У цьому прикладі однорядковий коментар розміщений в кінці рядка з кодом:

printf("Hello World!"); // Коментар

Також // можна використовувати, щоб тимчасово вимкнути один рядок коду:

printf("Ця команда виконається");
// printf("Ця команда НЕ виконається");

Багаторядкові коментарі

Багаторядкові коментарі починаються з /* і завершуються */.

Увесь текст між /* та */ компілятор ігнорує, наприклад:

/* Ці рядки компілятор ігноруватиме,
    тому можна писати все що необхідно */
printf("Цей рядок скомпілюється і буде виконуватись.");

Ви можете використовувати будь-який із цих варіантів — вибір залежить від ситуації. Зазвичай // застосовують для коротких коментарів, а /* */ — для довших пояснень.

Корисно знати: до стандарту C99 (випущеного у 1999 році) у мові C підтримувалися лише багаторядкові коментарі.

Ця стаття з циклу статей Уроки програмування на мові C.

Наступний урок: Змінні

Перед переходом до наступного уроку рекомендуємо попрактикувати знання, які ви отримали, виконавши простий проєкт - Таймер зворотного відліку на Сі