一个小问题

来源:5-9 递归函数练习

空_

2015-11-09 20:11

  为什么 非要是  if(n==1)    换成 if(n=1) 怎么就不对了?!
写回答 关注

1回答

  • Perona
    2015-11-09 20:23:06

    ==是等于的意思,=是赋值的意思。

     if(n==1) 返回的结果有0和1。

    但是

    if(n=1) 返回的结果只有1。

    逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。

    Perona 回复空_

    不客气

    2015-11-19 23:24:48

    共 2 条回复 >

C语言入门

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

926941 学习 · 21533 问题

查看课程

相似问题

一个小问题

回答 1

一个小问题

回答 2

一个小问题

回答 1

一个小问题

回答 3

一个小问题

回答 2