我目前正在学习如何通过颠倒句子来实现递归,我似乎无法理解char变量如何能够在不使用方括号或花括号的情况下存储字符串,以及它如何迭代到下一个字符
我是新手,我希望我的问题不会太简单而问不出来
#include <stdio.h>
void swap_recursion();
int main() {
printf("Input a sentence: ");
swap_recursion();
return 0;
}
void swap_recursion(){
char sentence;
scanf("%c", &sentence);
if (sentence != '\n'){
swap_recursion();
printf("%c", sentence);
}
}