Вычислить выражение в #define - C (СИ)
Формулировка задачи:
#define D(n) foo(var##n); foo(var##(n+1))
foo(var37); foo(var38);
Хотелось бы заменить чем то, см. выше. Оно, конечно, не работает. Но хотелось бы макросом, тем более, что сейчас, такие действия уже макросом оформлены#define D(n,n1) bar(); foo(var##n); foo(var##n1)); baz() .... D(37,38); .... D(42,43);
Решение задачи: «Вычислить выражение в #define»
textual
Листинг программы
#define KOT_VASJA 43 #define PJOS_SHARIK 57
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д