IF语句的介绍

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");
}

----------------------------------------------------------------------------------------------------------------------------------------------------------------------结束
上面的就是我写的了,自己多练喽!
视频有声音了,感觉自己技术真菜嘿嘿,

下载地址

http://www.bcwhy.com/thread-21566-1-1.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值