关于递归里面的if else

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

慕虎2066891

2017-07-12 23:17

我在这个地方的疑问就是我把if else 判断输出的内容用了花阔号,然后不正确,删除了花括号就对了?这是为什么

写回答 关注

1回答

  • _易
    2017-07-13 00:01:45
    已采纳

    花括号可以省略来写,但只会执行下面一句。

    #include <stdio.h>
    
    int main (){
    	int a = 8;
    	if (9==a)
    		 printf("hehe"); a++;
    	printf("%d\n", a); 
    	return 0;
    }

    如上例,只有在a为9的时候才会打印hehe,但不管怎么样,a++都会执行的

    慕虎2066...

    非常感谢!

    2017-07-13 20:48:16

    共 1 条回复 >

C语言入门

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

926209 学习 · 20797 问题

查看课程

相似问题