#include <stdio.h>
void swap_str(const char **s1, const char ** s2)
{
const char *stmp = *s1;
*s1 = *s2;
*s2 = stmp;
}
main()
{
char *str1 = "Hello";
char *str2 = "world";
printf("%s %s\n", str1, str2);
swap_str(&str1, &str2);
printf("%s %s\n", str1, str2);
}
const char *str; // не константный указатель на константную строку
const char * const str; // константный указатель на константную строку
char * const str; // константный указатель на не константную строку