#include "stdio.h"void main(){int x=3,y=5; if (x=y-4) printf

问题描述:

#include "stdio.h"void main(){int x=3,y=5; if (x=y-4) printf("*"); else printf("#"); }
C语言.那个判断x=y-4是什么意思?
1个回答 分类:综合 2014-12-01

问题解答:

我来补答
你好! 
 因为if是一个判断语句,里面的表达值要么为真,要么为假,如果为真,则执行printf("*");
如果为假,则执行printf("#"); ,从上面看x=y-4,是一个赋值语句,y=5,5-4=1,把1赋值给x,则表达式x=y-4,永远为真,则执行printf("*"); 你不信的话可以把x=y-5试试,它一定执行printf("#");
解答完毕,谢谢!还有什么不明白的可以百度HI我!保证让你明白为止.
 
 
展开全文阅读
剩余:2000
上一页:函数急