КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Вопросы. Адрес строки –этоуказатель на блок непрерывной области памяти, с которого начинает располагаться массив символов
Набор для практики Краткие итоги Ключевые термины Адрес строки – этоуказатель на блок непрерывной области памяти, с которого начинает располагаться массив символов. Строки как параметры функций – это описание передачи значений строк в функции как массив символов или указатель типа char. Указатель на строку – адрес начала расположения стоки в памяти.
1. В силу специфики представления строк в виде символьного массива сами строки, строковые константы, заключенные в кавычки, и указатели на строки обрабатываются эквивалентно. 2. Строки передаются в функции в качестве параметров как массивы символов или как указатели типа char. 3. Обращение к конкретному элементу строки можно осуществить посредством адресации индексированного имени строки. 4. При формировании строки без использования стандартных функций требуется дописывать символ конца строки. 5. С помощью указателей на константы можно защитить строку от изменений. 6. Копирование строк с помощью указателей осуществляется через объявление нового указателя, адресующего область памяти, занимаемую строкой или подстрокой.
1. Почему обращения к строке через ее имя и через указатель эквивалентны? 2. Почему в качестве параметра функции передается адрес строки, а не сама строка символов? 3. Возможно ли применение операций инкремента и декремента к указателю на строку? Если да, то что будет адресовать полученный указатель? 4. Почему при формировании строки без использования стандартных функций необходимо дописывать символ конца строки? Почему этого не требуется при считывании строк с клавиатуры? 5. Какие возможны ошибки в программе при некорректной работе со строками? 6. Для защиты строки от изменения объявляется указатель на константу или указатель-константа? Почему?
Дата добавления: 2014-01-03; Просмотров: 358; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |