逆序输出

来源:6-9 多维数组

DreamXq

2016-10-12 11:21

#include<stdio.h>
void fun()
{
char c;
if((c=getchar())!='\n')

/*我想知道!='\n'的意思,为什么要这样用*/

fun();
putchar(c);
}
main()
{
fun();
getchar();
}

写回答 关注

1回答

  • 无畏生存
    2016-10-12 15:05:27

    !='\n'的意思是不等于换行符,这个条件语句的意思就是,如果输入一个字符c,这个字符不是换行符,你这个程序好像不全,要不就是我水平有限,我也没学多久,只能解释这么多了,希望能帮到你!

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926022 学习 · 20793 问题

查看课程

相似问题