Напишите функцию для 2 аргументов типа char, которая меняет местами их значения.
Вам понадобится эта функция в Пример: Задом наперёд (в теорию)
#include "test.h"
/**
* Меняет местами два символа.
*
* @param a указатель на один символ.
* @param b указатель на один символ.
*/
void swap(char* a, char* b) {
// TODO: напиши меня!
}
void test(void) {
// Это тесты. НЕ УДАЛЯЙТЕ ИХ!
// Преподаватель будет грустить, если вы удалите тесты T_T.
// Тесты проверяют, что ваш код работает правильно.
// Если задача решена неправильно,
// то в консоли вы увидите ошибку и пояснение.
// Сдавайте лабу, когда устраните все ошибки в тестах.
// Если возникли трудности, то попросите преподавателя вам помочь ^_^.
{
char a = 'a';
char b = 'b';
swap(&a, &b);
ASSERT_CHAR(a, ==, 'b');
ASSERT_CHAR(b, ==, 'a');
}
}
int main(void) {
test();
return 0;
}