Книга: Язык Си - руководство для начинающих
ВОПРОСЫ И ОТВЕТЫ
Вопросы
1. Что неправильно в этой попытке описания символьной строки?
main( ) {
char name[ ] = {'F', 'с', 's', 's'};
2. Что напечатает эта программа?
#include <stdio.h>
main( )
{
static char note[ ] = "До встречи в буфете." ;
char *ptr;
ptr = note;
puts(ptr);
puts(++ptr);
note[7] = '';
puts(note);
puts(++ptr);
}
3. Что напечатает эта программа?
main( )
{ static char food[ ] = "Йумми";
char *ptr;
ptr = food + strlen(food);
while(--ptr >= food) puts(ptr);
}
4. Что напечатает нижеследующая программа?
main( )
{
static char goldwyn[28] = " аз я считываю"
static char samuel[40] = " Каждый р" ;
char *quote = " часть строки."
strcat(goldwyn, quote);
strcat(samuel, goldwyn);
puts(samuel);
}
5. Создайте функцию, которая использует указатель строки в качестве аргумента и возвращает указатель, ссылающийся на первый пробел в строке в указанном месте или после него. Если она не находит ни одного пробела, то пусть возвращает NULL-указатель.
- Вопросы и ответы
- Когда следует задавать проясняющие вопросы
- Ответы на часто задаваемые вопросы.
- ВОПРОСЫ И ОТВЕТЫ
- Ответы на контрольные вопросы к главам части II
- Наиболее часто возникающие у владельцев сайтов вопросы, ответы на которые вы можете получить прямо сейчас
- Ответы на возможные вопросы
- Приложение А Справочник по командам: вопросы и ответы
- Глава 11 Ответы на часто задаваемые вопросы
- Глава 8 О чем вы хотели спросить: вопросы и ответы
- Ответы на часто задаваемые вопросы
- 12. Ответы на часто задаваемые вопросы