| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Что значит # ? |
| Автор: teccc 27.6.2008, 18:55 |
| Что значит # в Borlande c++? |
| Автор: bsa 27.6.2008, 19:05 |
| teccc, смотря в каком месте. #include, #define, #if, #endif и пр. - это директивы препроцессора '#' - просто символ "решетка". Если в дефайне встречается этот символ, то он имеет специальное назначение (например, преобразует то что справа в строку). |
| Автор: teccc 27.6.2008, 19:08 |
| Что значит # в Borlande c++? |
| Автор: bsa 27.6.2008, 19:09 | ||
Зачем повторяешь свой вопрос? Мой ответ не устроил? Тогда задай уточняющий вопрос. И вообще, читай мою подпись. |
| Автор: teccc 27.6.2008, 19:12 |
| Устроил)) спасибо) Второй раз нечаянно отправил... А что значит в дефайне? |
| Автор: MAKCim 27.6.2008, 19:24 |
| teccc, а не прочитать ли вам для начала что-нибудь по С? |
| Автор: bsa 27.6.2008, 20:53 | ||
define читается "дифайн" |
| Автор: vektor 12.7.2008, 19:49 |
| а # definе макрос для макроподстоновки! |
| Автор: Annihilator 13.7.2008, 05:35 |
| еще # может использоваться в качестве модификатора в printf() Если # стоит перед спецификаторами E,e,G,d,f то это означает, что число будет представлено с десятичной точкой, даже если оно не имеет дробной части. Если # стоит перед спецификатором o (восьмеричная система), то число дополняется ведущими нулями. |
| Автор: Proger89 22.7.2008, 22:05 |
| to teccc Обычно # это символ для препроцессора (выполняюшегося перед обработкой текстового файла транслятором). К примеру. #include "имя_файла" - включает файл "имя_файла" в тот файл в котором данная строка объявлена #define "имя" "выражение" - везде где встрачается "имя" заменяет его на "выражение" Есть и остальные такие как #, ##, #if, #ifdef и много прочих. После того как препроцессор обработает все эти директивы получается новый файл в котором всего этого уже нет. Уже есть "употребимый" для транслятора текст, который можно преводить в код на ассемблере. Если что не понятно спрашивай |
| Автор: mes 22.7.2008, 23:28 | ||
|
| Автор: Proger89 23.7.2008, 20:16 | ||
Спасибо! |