2 / 2 / 0
Регистрация: 29.12.2022
Сообщений: 57
|
|
1 | |
Что означают квадратные скобки [ ]16.01.2023, 14:44. Показов 5572. Ответов 112
Метки нет (Все метки)
Господа, что означают квадратные скобки в таких выражениях, как
const char text[] = или while (text[current] != '\0')
0
|
16.01.2023, 14:44 | |
Ответы с готовыми решениями:
112
Квадратные скобки [] Функция заменяющая фигурные скобки на квадратные Определить, корректно ли расставлены круглые, фигурные и квадратные скобки Определить, есть ли в тексте указанное слово, и заключить его в квадратные скобки |
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
16.01.2023, 19:36 | 21 |
Это элемент образования - в реальной жизни у программиста может быть:
1) задача, которую он еще никогда не решал, но решить ее надо; 2) сведения, которые ему предстоит получить самостоятельно из документации. И такое будет случаться постоянно.
3
|
516 / 408 / 188
Регистрация: 08.04.2013
Сообщений: 1,743
|
|
16.01.2023, 20:01 | 22 |
sVs_TOP, Как и в ANSI С, для представления символьных строк в С++ не существует специального строкового типа. Вместо этого строки в С++ представляются как массивы элементов типа char, заканчивающиеся терминатором строки - символом с нулевым значением ('\0').
1
|
фрилансер
5843 / 5372 / 1102
Регистрация: 11.10.2019
Сообщений: 14,353
|
|
16.01.2023, 20:07 | 23 |
marat_miaki, std::string же
0
|
516 / 408 / 188
Регистрация: 08.04.2013
Сообщений: 1,743
|
|
16.01.2023, 20:16 | 24 |
Алексей1153, в начале был char. если они не проходили массивы до std::string точно не доберутся без прохождения массивов.
0
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
16.01.2023, 20:16 | 25 |
Не ради спора.
1) видимо речь шла о core-language типах, а не о библиотечных; 2) std::string все еще очень далек от настоящего строкового типа, потому что у него отсутствуют концепция символа и концепция кодировки (std::string в общем случае не позволяет адресовать символ как единую сущность, length в общем случае не отражает количество символов, которое хранит объект, и сам объект понятия не имеет о кодировке хранимого в нем текста (забавно, что это даже может быть не текст вполне легально). Короче говоря std::string - это все еще просто массив элементов типа char, с некоторыми дополнительными свойствами).
0
|
2 / 2 / 0
Регистрация: 29.12.2022
Сообщений: 57
|
|
17.01.2023, 06:10 [ТС] | 26 |
Господа, спасибо за ваши отклики, особенно за положительные.
И рад, что мой вопрос вызвал такой дискусс - а значит проблема есть и она многим по своей сути понятна. В обелении себя хочется привести простой пример - ну нельзя решать задачи интегрирования не имея о нём понятия. Конечно, можно заглянуть вперёд учебника и посмотреть что значит знак "∫", но вряд ли это поможет решить задачу, не освоив хотя бы азов интегрирования.
0
|
2 / 2 / 0
Регистрация: 29.12.2022
Сообщений: 57
|
|
17.01.2023, 06:31 [ТС] | 28 |
А перед Catstail хочется извиниться, я начал писать свой ответ, когда заметки Catstail-а ещё не было.
Его заметку я пометил ответом на свой вопрос.
0
|
573 / 475 / 99
Регистрация: 05.08.2022
Сообщений: 2,598
|
||||||
17.01.2023, 08:59 | 29 | |||||
Ок, давайте перепишем иначе (что будет практически полностью эквивалентно)
Указатели уже проходили?
1
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
17.01.2023, 09:11 | 30 |
Но по факту вам именно это и придется делать постоянно, если будете работать программистом.
0
|
KSergey9
|
17.01.2023, 09:18
#31
|
Не по теме: Помню себя школьником.
0
|
DrOffset
|
17.01.2023, 09:20
#32
|
0
|
KSergey9
|
17.01.2023, 09:22
#33
|
0
|
2 / 2 / 0
Регистрация: 29.12.2022
Сообщений: 57
|
|
17.01.2023, 10:23 [ТС] | 34 |
Господа, читая вас чувствую себя идиотом (при чём это не в первый раз в моей жизни).
Это на самом деле не так страшно, как кажется, в этом есть даже некоторая радость - чувствуешь себя опять молодым в среде старших товарищей во всю дымящих сигаретой. "А я маленький такой..." Так и хочется жалобно попросить: "Дайте и мне зобнуть". А что означает звёздочка? (или мне опять вперёд бежать (сбегать за чинариком)?)
0
|
Злостный нарушитель
9547 / 5176 / 1182
Регистрация: 12.03.2015
Сообщений: 24,446
|
|
17.01.2023, 10:29 | 35 |
Когда ты идиот, это вполне нормально, не удивляйся.
В С/С++ она может означать всё, что угодно. Но в книжке, которую я тебе дал, некоторые варианты описаны. Но, я так понимаю, ты её не будешь читать из принципа, да?
0
|
573 / 475 / 99
Регистрация: 05.08.2022
Сообщений: 2,598
|
|
17.01.2023, 10:37 | 36 |
Окей, предлагаю сбегать назад
А что уже проходили-то? И какое направление обучения? (специальность)
0
|
2 / 2 / 0
Регистрация: 29.12.2022
Сообщений: 57
|
|
17.01.2023, 10:43 [ТС] | 37 |
Прости, я её скачал, посмотрел что в ней про квадратные скобки, но до массивов (я ни словей, ни словов таких не знаю).
Буду, конечно, заглядывать в неё время, но время от времени, благо в ней поиск работает. Я не успеваю пролистывать ту кучу книг и учебников которые у меня уже есть. А учебник, по моему мнению, должен быть один, а не десять. Во чтобы вылилось изучение той же алгебры, если бы мне выдали 10 учебников разных авторов (половина из которых переводы)? Добавлено через 2 минуты Если, пока, сделать пока,
0
|
573 / 475 / 99
Регистрация: 05.08.2022
Сообщений: 2,598
|
|
17.01.2023, 10:47 | 38 |
Не по теме: Помнится в детстве купил себе книжку "Введение в язык Ада". Так вот, это прелюдия. А по теме: что именно объяснял преподаватель приведенным вами примером? о чем была лекция? Добавлено через 54 секунды Это что за набор слов?? вы русский изучаете?
0
|
2 / 2 / 0
Регистрация: 29.12.2022
Сообщений: 57
|
|
17.01.2023, 10:47 [ТС] | 39 |
Позарился на рекламу студии "Шаг" или "TOP", вот теперь и учусь у них 2-й месяц на программирование с широким спектром
0
|
573 / 475 / 99
Регистрация: 05.08.2022
Сообщений: 2,598
|
|
17.01.2023, 10:52 | 40 |
Если это специализация - тогда нехрен ныть и халтурить.
Спать максимум 8 часов в сутки, остальное время - читать! а не "поиском искать", блин. Что за подход вообще к жизни?! Иначе ничего не выйдет абсолютно. Даже смысла нет.
0
|
17.01.2023, 10:52 | |
17.01.2023, 10:52 | ||||||
Помогаю со студенческими работами здесь
40
Фигурные скобки: Мне пишут что ошибка в закрытие скобки после return. Определить, есть ли в данном многострочном тексте указанное слово, и заключить его в квадратные скобки Что означают != Что означают -> в c++ ? Что означают параметры %d, %s, %f и т.д.? Что означают данные Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|