顺序没错
Combo1.AddItem "西瓜"
Combo1.AddItem "苹果"
Combo1.AddItem "橘子"
Combo1.AddItem "葡萄"
Combo1.AddItem "哈密瓜"
Combo1.AddItem "火龙果"
Combo1.AddItem "柚子"
Combo1.List(0) = "梨子"
Combo1.List(7) = "猕猴桃"
if语句和switch语句相对更为重要一些,尤其是if语句。它们两个是实际开发之中非常常用的语句。if语句
if语句是非常重要的选择结构语句,几乎在所有的高级编程语言中都存在着if语句,它是程语言(包括C语言,c#,VB,汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种 *** 作之一。
if语句一共有三种形式
1.if(条件语句){
语句1;
...;
}
举个例子,有一个关于程序员买西瓜的小故事:老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,买一个。” 当晚,程序员老公手捧一个包子进了家门...老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。
这个故事,如果用if语言来表示,及可以用如下代码来表示。
int count = 10
int flag = 0
printf("是否看到卖西瓜(1.是;2.否):")
scanf("%d", &flag)
if (flag == 1) {
count = 1
}
if (flag == 2){
count =10
}
printf("买了%d个包子\n", count)
2.if(条件表达式){
语句1
} else {
语句2
}
举个例子:如果从控制台输⼊入⼀一个字符,如果输⼊入的是m,则输出男性,否则输出⼥女性,那怎么实现呢?
char gender = 0
printf("请输入一个字符:")
scanf("%c", &gender)
if (gender == 'm') {
printf("男性\n")
} else {
printf("女性\n")
}
if语句的嵌套
int height = 0
printf("输入身高:")
scanf("%d", &height)
if (height >= 160) {
printf("咱们来谈谈吧~~\n")
} else {
printf("抱歉,我还是想继续做一个安静自由的美男子!\n")
}
3.if (条件表达式1) {
语句1
} else if (条件表达式2) {
语句2
} else {
语句3
}
举个例子,输入一个成绩,如果大于等于90,则输出优秀;如果小于90但大于等于80,则输出良好;如果小于80但是大于等于70,则输出中等;如果小于70但是大于等于60,则输出差等;如果小于60,则输出不及格。
float score = 0.0
printf("请输入你的成绩:")
scanf("%f", &score)
if (score >= 90.00) {
printf("优秀\n")
} else if (score >= 80) {
printf("良好\n")
} else if (score >= 70) {
printf("中等\n")
} else if (score >= 60) {
printf("差等\n")
} else {
printf("不及格\n")
}
switch语句
switch同样是一个判断选择代码,在C语言之中,它常常和case一起使用。
它的表达式如下所示:
switch (整型表达式) {
case 值1:
语句1
break
case 值2:
语句2
break;
case...
default:
break
举个例子,输入月数,显示天数。
int month = 0
printf("输入月份:")
scanf("%d", &month)
int day = 0
switch (month) {
case 1:
day = 31
break
case 2:
day = 28
break
case 3:
day = 31
break
case 4:
day = 30
break
case 5:
day = 31
break
case 6:
day = 31
break
case 7:
day = 31
break
case 8:
day = 30
break
case 9:
day = 30
break
case 10:
day = 31
break
case 11:
day = 30
break
case 12:
day = 31
break
default:
printf("输入错误,请重新输入")
break
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)