一个编程的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 10:43:08
请用三元操作符"?"编个小程序!!
谢谢
1楼的兄弟!!程序运行不起啊

这个我知道。
<表达式1>?<表达式2>:<表达式3>含义是,先求表达式1的值,如果为真,则求表达式2的值并把它作为整个表达式的值,如果表达式1的值为假,则求表达式3的值并把它作为整个表达式的值。
例:
#include<stdio.h>
mian()
{
int x,y;
x=5;
y=x>7?3>2:4<7;
}
最后y的值就为0了。因为5>7为假,y就应该等于4<7的值,又因为4<7的bloon值为0,所以y就等于0。

//保存成 xx.html文件,直接打开,

<html>
<head>
<title>三元操作符</title>
</head>
<body>
<script type="text/javascript">
function t()
{
var i = 2;
var j = 5;
var k =0;
k = i>j ? 1:3;
alert(k); //因为i<j,所以k = 3;
}
</script>
<input type="button" value="click" onclick="t()">
</body>
</html>