#include <stdio.h>
//字符串大小写转换
void *change(char *n)
{
while(*n != '\0')
{
if(*n >= 'A' && *n <= 'Z')
{
*n += 32; //空格也可以(' ')
}
n++;
}
int main ()
{
char arr[] = "ABC";
change(arr);
printf("%s\n", arr);
return 0;
}
#include <stdio.h>
//字符大小写转换
int main ()
{
char arr[] = {'a','b','A','B'};
int n = sizeof(arr)/sizeof(char);
int i;
for(i = 0; i < n; i++)
{
if(arr[i] >= 'a' && arr[i] <= 'z')
{
arr[i] -= 32; //空格也可以
}
else if(arr[i] >= 'A' && arr[i] <= 'Z')
{
arr[i] += 32;
}
}
for(i = 0; i < n; i++)
{
printf("%c", arr[i]);
}
printf("\n");
return 0;
}