Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что значит # ? 
:(
    Опции темы
teccc
Дата 27.6.2008, 18:55 (ссылка)  | (голосов:7) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.6.2008

Репутация: нет
Всего: нет



Что значит #  в Borlande c++?
PM MAIL   Вверх
bsa
Дата 27.6.2008, 19:05 (ссылка) |    (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



teccc, смотря в каком месте.
#include, #define, #if, #endif и пр. - это директивы препроцессора
'#' - просто символ "решетка".
Если в дефайне встречается этот символ, то он имеет специальное назначение (например, преобразует то что справа в строку).
PM   Вверх
teccc
Дата 27.6.2008, 19:08 (ссылка)    | (голосов:9) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.6.2008

Репутация: нет
Всего: нет



Что значит #  в Borlande c++? 

PM MAIL   Вверх
bsa
Дата 27.6.2008, 19:09 (ссылка) |    (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(teccc @ 27.6.2008,  19:08)
Что значит #  в Borlande c++?

Зачем повторяешь свой вопрос? Мой ответ не устроил? Тогда задай уточняющий вопрос. И вообще, читай мою подпись.
PM   Вверх
teccc
Дата 27.6.2008, 19:12 (ссылка)    | (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.6.2008

Репутация: нет
Всего: нет



Устроил)) спасибо)
Второй раз нечаянно отправил...
А что значит в дефайне?
PM MAIL   Вверх
MAKCim
Дата 27.6.2008, 19:24 (ссылка) |   (голосов:11) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 2
Всего: 207



teccc, 
а не прочитать ли вам для начала что-нибудь по С?  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
bsa
Дата 27.6.2008, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Цитата(teccc @ 27.6.2008,  19:12)
А что значит в дефайне?

define читается "дифайн"  smile .
PM   Вверх
vektor
Дата 12.7.2008, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.7.2008

Репутация: нет
Всего: нет



а # definе  макрос для макроподстоновки!
PM MAIL   Вверх
Annihilator
Дата 13.7.2008, 05:35 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


bytegrinder
**


Профиль
Группа: Участник
Сообщений: 493
Регистрация: 21.11.2006
Где: Омск

Репутация: 1
Всего: 3



еще # может использоваться в качестве модификатора в printf()
Если # стоит перед спецификаторами E,e,G,d,f то это означает, что число будет представлено с десятичной точкой, даже если оно не имеет дробной части.
Если # стоит перед спецификатором o (восьмеричная система), то число дополняется ведущими нулями.

Это сообщение отредактировал(а) Annihilator - 13.7.2008, 05:35


--------------------
Если вы не можете сделать хоpошyю пpогpаммy, сделайте, чтобы она по кpайней меpе выглядела хоpошо
PM ICQ   Вверх
Proger89
Дата 22.7.2008, 22:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 13.12.2007

Репутация: нет
Всего: нет



to teccc
Обычно # это символ для препроцессора (выполняюшегося перед обработкой текстового файла транслятором). К примеру.
#include "имя_файла" - включает файл "имя_файла" в тот файл в котором данная строка объявлена
#define "имя" "выражение" - везде где встрачается "имя" заменяет его на "выражение"

Есть и остальные такие как #, ##, #if, #ifdef и много прочих.
После того как препроцессор обработает все эти директивы получается новый файл в котором всего этого уже нет. Уже есть "употребимый" для транслятора текст, который можно преводить в код на ассемблере.
Если  что не понятно спрашивай


Это сообщение отредактировал(а) Proger89 - 23.7.2008, 20:14
PM   Вверх
mes
Дата 22.7.2008, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



Цитата(Proger89 @  22.7.2008,  22:05 Найти цитируемый пост)
#define "имя" "выражение" - везде где встрачается "выражение" заменяет его на "имя"

 smile  Не перепутали ли вы случаем порядок слов?  smile 

Это сообщение отредактировал(а) mes - 22.7.2008, 23:28


--------------------
PM MAIL WWW   Вверх
Proger89
Дата 23.7.2008, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 77
Регистрация: 13.12.2007

Репутация: нет
Всего: нет



Цитата(mes @ 22.7.2008,  23:28)
 smile  Не перепутали ли вы случаем порядок слов?  smile

 smile  Действительно перепутал! Уже исправил.
Спасибо!
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0707 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.