Шаг 3 - С++ комментарии

Комментарии - это текстб который игнорируется при интерпритации, что бывает полезно программистам для пояснения тех или иных участков кода. Компилятор обрабатывает комментарии как пустое пространство. Комментарии можно использовать и для временного отключения части кода при отладке.

В 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; 
}

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 18.04.2000