1.if()...
2.if()..else..
3.if()..else if()...else...
4...? x:y这是IF 的几种形式吧我给大家讲的也是这几种形式,多写多练就好了
---------------------------------------------------------------------------------------------------------------------------1
直接贴代码:
#include <stdio.h>
#include <stdlib.h>
main()
{
int i;
int j;
printf("enter i:\n");
scanf("%d", &i);
if(i < 10)//第一种写法
{
j = 44;
}
if(i < 6)//第二种写法 只能是一条执行语句才可以不用加括号
j = 55;
if(i < 3) j = 66;//第三种写法 如果是一条执行语句可以不用加括号,否则加上括号
printf("j = %d\n", j);
system("pause");
}
---------------------------------------------------------------------------------------------------------------------------------2
#include <stdio.h>
#include <stdlib.h>
main()
{
int a, b;
printf("input a, b\n");
scanf("%d%d", &a, &b);
//if (a > b) //第一种
//{
// printf("a 的值大于 b的值\n");
//}
//else
//{
// printf("b 的值大于 a 的值\n");
//}
//if (a > b)//第二种形式
// printf("%d\n", a);
//else
// printf("%d\n", b);
if (a > b) printf("%d\n", a); //第三种形式
else printf("%d\n", b);
system("pause");
}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------3
#include <stdio.h>
#include <stdlib.h>
main()
{
int a, b, c;
printf("in a,b\n");
scanf("%d%d", &a, &b);
printf("a = %d, b = %d\n", a, b);
//if(a > b)//交换
//{
// c = a;
// a = b;
// b = c;
//}else if(a < b)
//{
// c = b;
// b = a;
// a = c;
//}else
//{
// printf("a = b!!\n");
//}
if(a > b) {c = a; a = b;b = c;}
else if(a < b){c = b; b = a;a = c;}
else {printf("a = b!!\n");}
printf("a = %d, b = %d\n", a, b);
system("pause");
}
http://www.bcwhy.com/thread-21566-1-1.html
---------------------------------------------------------------------------------------------------------------------------------------------------------------4
#include <stdio.h>
#include <stdlib.h>
main()
{
int i, j;
printf("input i:\n");
scanf("%d", &i);
//if(i < 100)
//{
// j = 200;
//}else
//{
// j = 300;
//}
j = (i < 100) ? 200 : 300;//?相当于IF条件 :两边都是内容
//(i < 100) ? j = 200 : j = 300;//错误
printf("i = %d\n", (i < 0) ? (-1)*i : i);
printf("j = %d\n", j);
system("pause");
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------结束
上面的就是我写的了,自己多练喽!
视频有声音了,感觉自己技术真菜嘿嘿,
下载地址