① delphi中if then else语句怎么写.举个最简单的例子
if 条件表达式 then 语句1
else 语句2;
if a>b then
begin
Showmessage('a比b大');
showmessage('haha');
end //不能带分号
else
begin
Showmessage('b比a大');
showmessage('hahaha');
end;//带分号
② C语言中有if then语句么我的C语言书上只有if-else。
C语言中没有有if then语句。
C语言分支结构中一般if语句后接else、switch、case和default。
if:条件语句,后面不需要放分号。(K&R时期引入)
1、else:条件语句否定分支(与if连用)。(K&R时期引入)
2、switch:开关语句(多重分支语句)。(K&R时期引入)
3、case:开关语句中的分支标记,与switch连用。(K&R时期引入)
4、default:开关语句中的“其他”分支,可选。(K&R时期引入)
C语言,首先接触到的是变量和数据类型,然后是各种运算符,接着是if语句,再接着是while语句,再接着就是for语句,还有switch语句,一直到结构体、联合体、指针、函数。
刚开始写业务逻辑的时候,先写 if 语句是符合习惯的。条件不多的情况下,if 的可读性好,后期也方便增、删、改条、条件。毕竟,if 是面向业务逻辑编程的,switch 是面向框架编程的。
换句话来说,如果可以确定 switch 的条件是不修改的,才用 switch;否则还是 if 好用一些。
使用单词if,后面括号里面的是条件,条件表达式会返回这个判断是不是对的,如果是对的,那么CPU就会跳到执行“对的”情况下的代码,也就是那句printf语句。
③ 求助 if语句完善程序 if…then…else…
你用的是delphi?
在uses添加 math
Var a,b,c,d:integer;
if min(a,b)=min(a,c) then
d:=min(a,b) else
if min(b,a)=min(b,c) then
d:=min(b,a) else
if min(c,a)=min(c,b) then
d:=min(c,a);
showmessage(inttostr(d));
这样A,B,C三个无论你定义什么数。最后输出的D都是最小的那个数。。
反之 如果你要输出最大数。,把上面代码里的min改成max。。
④ delphi中if then else语句怎么写。举个最简单的例子
if 条件表达式 then 语句1
else 语句2;
if a>b then
begin
Showmessage('a比b大');
showmessage('haha');
end //不能带分号
else
begin
Showmessage('b比a大');
showmessage('hahaha');
end;//带分号
⑤ If Then Else 的计法(在Excel的方法)
If ... then ... else 是好 programming 的写法. 在 excel 中
如果是几个条件
也可以用 =IF(logic test
true
false) 去做到 if .. then... else 的效果. (如果太多条件
可以考虑用 macro.) 例如
在 A1 输入分数
B1 写一条公式去用 A
B
C ..... B1 最简单可以写 =IF(A1=100
"A"
"Others") 如果想有几个 logic test
可以在 fail 的位置再写 IF(xxx
xxx
xxx) 例如 : =IF(A1=100
"A"
IF(A1=90
"B"
IF(A1=80
"C"
"Fail"))) 这样第一次 check 是不是 100
如果是
就 A grade
不是的话
再 check 是不是 90
是就 B grade .... 到最后都无
就会 fail. 当然写好些
logic test 应该是个 range
例如 A1 是不是 beeen 90-100. 希望可以帮到你. 2007-08-13 20:07:43 补充: 唔好意思
HTML 上有些怪. 双引号我用全码. 请你自己改为英文双引号=IF(A1=100
”A”
”Others”)=IF(A1=100
”A”
IF(A1=90
”B”
IF(A1=80
”C”
”Fail”)))
这是 vba in excel 的语法,意即是 若 (if) .....是true
(then) 就如此这般...... (else) 否则就 就如此这般......
i dont know...