Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Antojkee
0 / 0 / 1
Регистрация: 14.12.2011
Сообщений: 19
#1

Найдите переменные типа указатель и определите допустиы ли операции, выполняемые над ними - C (СИ)

14.02.2012, 07:44. Просмотров 682. Ответов 2
Метки нет (Все метки)

Найдите переменные типа указатель и определите допустиы ли операции, выполняемые над ними:

1)
C
1
2
3
4
5
int f1(char *s){
char *p=s;
while (*p!='\0')p++;
return p-s;
}
2)
C
1
2
3
4
void f2(char *s, char *t){
    while ((*s=*t)!='\0')
    {s++;t++;}
}
3)
C
1
2
3
4
5
int f3 (char *s, char *t){
for ( ; *s==*t; s++, t++)
        if (*s == '\0') return 0;
    return *s-*t;
}
Если операции над указателями допустимы, то какое действие выполняет каждая функция, каковы результаты функции?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2012, 07:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найдите переменные типа указатель и определите допустиы ли операции, выполняемые над ними (C (СИ)):

Деление числа на две цифры и дальнейшие операции над ними
Привет, форумчане. Проблема следующая, бью число (пока двухзначное) на составляющие его цифры, с этим проблем нет, но вот дальше, когда...

Ввести с клавиатуры различные по типу значения и выполнить над ними все возможные операции
Учитель болела 1.5 месяца, а теперь говорит , что мы должны уметь делать задание сами. Помогите пожалуйста с задачей. Сам написал на ифах и...

Определите индекс максимального элемента массива. Затем определите указатель на массив
Напишите программу: определите массив из 10 чисел типа float , введите их с клавиатуры, и определите индекс максимального элемента массива....

Высказывания и операции над ними
Пол ночи голову ломал, ничего не понял... 1. Высказывание (X&Y) v (X->Z) ложно. Найдите все возможные значения высказываний (x,y,z) ...

Высказывания и операции над ними
помогите пожалуйста) 3. Используя двухместные предикаты P (x, y) – “мужчина (x) и женщина (y) являются супругами”, Q (x, y) – “человек х...

Множества и операции над ними
Добрый день форумчане! Помогите пожалуйста с задачкой по Дискретной математике! Заранее благодарен! n=6 m=9 k=9

2
alexcoder
1557 / 702 / 145
Регистрация: 03.06.2009
Сообщений: 4,029
Завершенные тесты: 1
14.02.2012, 10:22 #2
все допустимы.
f1 - strlen
f2 - strcpy
f3 - strcmp
2
taras atavin
4204 / 1763 / 212
Регистрация: 24.11.2009
Сообщений: 27,565
14.02.2012, 13:13 #3
1. char s, char *p.
2. char *s, char *t.
3. char *s, char *t.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2012, 13:13
Привет! Вот еще темы с решениями:

Матрицы и операции над ними
Подскажите, как сформировать вектор из диагональных элементов матрицы.

Строки и операции над ними
Нужно ввести строку и положить в два разных массива каждую четную букву строки и каждую 3 букву в строке. Кто подскажет, как реализовать...

Сравнение чисел и операции над ними
Даны числа А,B,C. Меньшее из них утроить, "среднее" - удвоить. После этого вновь найти большее, "средне", меньшее.

Нечеткие множества и операции над ними
Как решить данную задачу в MatLab ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru