Язык С++
Препроцессор языка С
Препроцессор языка С
Препроцессор языка С
Константы препроцессора
Препроцессор языка С
41.50K
Category: programmingprogramming

Язык С++. Дополнение. Препроцессор языка С/С++

1. Язык С++

Дополнение
Препроцессор языка С/С++

2. Препроцессор языка С

#define MAX 100
#define NAME “Borland C++”
#define MIN(a,b) ( (a)<(b)) ? (a) : (b)
printf(“Минимум из x и y %d, MIN(x,y));
#include <имя_файла>
#include “имя_файла”
#include имя_макроса

3. Препроцессор языка С

void main ()
{
#if MAX>99
printf(“MAX>99\n”);
#else
printf(“MAX<99\n”);
#endif
return 0;
}

4. Препроцессор языка С

#if defined(MAX) && defined(MIN)
#ifdef MAX
#ifndef MAX
#if defined(MAX)

#elif defined (MIN)

#else

#endif

5. Константы препроцессора

__FILE__
__LINE__
__TIME__
__DATE__
имя файла
номер текущей строки
время компиляции
дата компиляции
cerr << "Error in" << __FILE__ <<
", line: " << __LINE__;

6. Препроцессор языка С

#pragma warn +xxx, -xxx, and .xxx
#error Error N 3
English     Русский Rules