Комментарии - это текстб который игнорируется при интерпритации, что бывает полезно программистам для пояснения тех или иных участков кода. Компилятор обрабатывает комментарии как пустое пространство. Комментарии можно использовать и для временного отключения части кода при отладке.
В C++ есть два типа коментариев.
Пример комментария в стиле C:
#include"stdafx.h" #define asb 100 int main(int argc,char* argv[]) { /* printf("Hello C++\n"); return -1; */ printf("Hello World!\n"); return 0; }
То же самое используя новую возможность C++:
#include"stdafx.h" #define asb 100 int main(int argc,char* argv[]) { //printf("Hello C++\n"); //return -1; printf("Hello World!\n"); return 0; }
Комментарии C можно использовать и в середине строки, а вот комментарии C++ отрезают сроку до конца от места своего появления. Поэтому надо выбирать когда удобно пользовать тот или иной способ. Вот пример демонстрирующий разный подход.
#include"stdafx.h" #define asb 100 int main(int argc/*количенство */,char* argv[]) { //printf("Hello C++\n"); //return -1; printf/*функция печати*/("Hello World!\n"); return 0; // возврат программы }
Кстати у коментария // есть еще одно интересное свойство. Данный код скомпилируется с ошибкой:
int main(int argc, // \ char* argv[]) { printf("Hello World!\n"); return 0; }
А этот нет, но с предупреждением:
int main(int argc, // \ это коментарий char* argv[]) { printf("Hello World!\n"); return 0; }