Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как хранится __DATE__? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти самое короткое слово первой строки, которого нет во второй строке http://www.cyberforum.ru/cpp-beginners/thread191322.html
Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран самое короткое слово первой строки,которого нет во втором предложении ( соответственно даны 2 строки, вводятся с...
C++ Среднее арифметическое чисел между даными в массиве На Си написал всего пару задач,есть условие,и некоторые пункты я сделал но последний неясен. Полное условие: с помощью рандомизации задать массив с элементами в пределах от -10 до 20 (19... http://www.cyberforum.ru/cpp-beginners/thread191311.html
C++ Кому легко, сюда
Здравствуйте, помогите пожалуйста написать программу.Вот условие задачи: Дано натуральное число n. Среди чисел 1,..., n найти такие, запись которых совпадает с последними цифрами записи их...
C++ Интерфейс класса очереди с приоритетами. Найдите ошибки.
Помогите найти ошибки в моей программе. Текст задания ниже. /* Ниже приведен интерфейс класса очереди с приоритетами, который функционирует следующим образом. В очередь могут быть добавлены...
C++ Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread191305.html
эту задачу простым языком в Delphi Дана целочисленная квадратная матрица. Определить: 1.) сумму элементов в тех столбцах, которые не содержат отрицательных элементов; 2.) минимум среди сумм...
C++ Найти сумму цифр заданного числа помогите, пожалуйста, с двумя задачками. 1 написать программу для нахождения суммы цифр заданного трехзначного числа. 2 написать программу для для вычисления суммы кубов чисел от k до x, где k,x -... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4942 / 2522 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
14.11.2010, 22:48
Selina, ключевое слово "макропеременная", она не хранится никак. Это просто текст, который подставляется препроцессором. То есть, допустим есть такой код:
C
1
2
3
4
5
6
#include <stdio.h>
 
int main() {
        printf("%s\n", __DATE__);
        return 0;
}
В результате выполнения получается следующее:
Код
Nov 14 2010
После обработки препроцессором код имеет следующий вид:
C
1
2
3
4
5
..............
int main() {
 printf("%s\n", "Nov 14 2010");
 return 0;
}
Вместо многоточия подставляется содержимое файла stdio.h
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru