C_Lesson_02

//

//  main.m

//  Lesson_02

//

//  Created by lanou3g on 15/4/29.

//  Copyright (c) 2015 蓝鸥科技. All rights reserved.

//


#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {

    @autoreleasepool {

        

//        // 变量声明,定义

//        int a = 0;

//        float b = 0.0;

//        

//        // 输出提示语句

//        printf("请先输入一个整数,在输入一个浮点数(空格分开)");

//        

//        // 输入语句

//        scanf("%d %f",&a,&b);

//        

//        // 输出和

//        printf("Sum is: %.2f\n", a +b);

        

         //-----------------------------------------------------------------------------------------

        

//        BOOL b = 7 >= 5;

//        printf("%d",b);

        

        

        

//          #define YES 1;

//          #define NO  0;

        

        //-----------------------------------------------------------------------------------------

        

        

        // 1.BOOL 类型定义

//        BOOL b1 = YES;

//        printf("b1 = %d\n", b1);  // BOOL 类型没有自己的占位符,使用“%d”打印即可,并且,只能显示0或者1,不可以显示YES或者NO

        

        

        

        //-----------------------------------------------------------------------------------------

        

        

//        // 2.关系运算符

//        BOOL b2 = 3 != 4;

//        printf("b2 = %d\n", b2);

        

        //-----------------------------------------------------------------------------------------

        

        

        // 3.逻辑运算符

        // 注意点: 逻辑与、;逻辑或可能会出现短路情况。当前面的表达式可以决定整个表达式的结果,后面的表达式不在进行运算

//        int a = 10, b = 20; // 相同类型定义

//        

//        BOOL b3 = a++ > b++ && a-- < b--; // 短路问题

//        printf("a = %d  b = %d  b3 = %d\n", a, b, b3 );

//        

//        BOOL b4 = a++ < b-- || a++ > b--;

//        printf("a = %d  b = %d  b4 = %d\n", a, b, b4 );

        

        

        

        //-----------------------------------------------------------------------------------------


//        // 4.if语句

//        int age = 35;

//        

//        if (age > 10 && age < 18) { // 小括号内部放置的是条件表达式

//            printf("青少年\n"); //  大括号内部放置的是执行语句,只有当条件表达式为真的情况,才会执行

//        }

//        if (age >= 18) {

//            printf("成年\n");

//        }

//        

//        if (age >= 0 && age <=10 ) {

//            printf("婴儿\n");

//        }

        

        

        

        

//        if (age > 18) {

//            printf("成年");

//           

//        } else {

//            printf("未成年");

//        }

        

        

        

        //-----------------------------------------------------------------------------------------


        

//        // 判断闰年

//        // 定义变量

//        int year = 0;

//        // 提示年份

//        printf("Please enter the year:");

//        // 输入语句

//        scanf("%d", &year);

//        // 判断是否是闰年

//        if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {

//            printf("%d 年是闰年",year);

//        } else {

//            printf("%d 年不是闰年",year);

//        }

        

        

        //-----------------------------------------------------------------------------------------


        

        

        

//        // if..else..if..else 级联式

//        int score = 0;

//        

//        // 提示输入

//        printf("Enter your score:");

//        

//        // 输入成绩

//        while(scanf("%d", &score) != EOF){

//            if (score < 60) {

//                printf("不及格\n");

//            } else if (score >=60 && score <= 80) {

//                printf("及格\n");

//            } else {

//                printf("优秀\n");

//            }

//        }

        

        

        

        

        //-----------------------------------------------------------------------------------------


        

//        char c = 0;

//        // 输入提示

//        printf("Enter:");

//        // 输入字符

//        scanf("%c", &c);

//        if (c >= '0' && c <= '9' ) {

//            printf("this is digital\n");

//        } else if (c >= 'A' && c <= 'Z') {

//            printf("this is capital letter\n");

//        } else if (c >= 'a' && c <= 'z') {

//            printf("this is letter\n");

//        } else {

//            printf("Other\n");

//        }

        


        

//        char c = 0;

//        // 输入提示

//        printf("Enter:");

//        // 输入字符

//        while (scanf("%c", &c) != EOF) {

//            getchar_unlocked();

//            if (c >= 48 && c <= 57 ) {

//                printf("this is digital\n");

//            } else if (c >= 65 && c <= 90) {

//                printf("this is capital letter\n");

//            } else if (c >= 97 && c <= 122) {

//                printf("this is letter\n");

//            }else {

//                printf("Other\n");

//            }

//

//        }

        

        

        

        //-----------------------------------------------------------------------------------------


        

//        int wind = 3;

//        

//        if (wind == 1) {

//            printf("一级风");

//        } else if (wind == 2) {

//            printf("二级风");

//        } else if (wind == 3) {

//            printf("三级风");

//        } else {

//            printf("完了");

//        }

        

        

        

        

        

//        int month = 0;

//        while (scanf("%d", &month) != EOF) {

//            switch (month) {

//                case 1:

//                    printf("1\n");

//                    break;

//                case 2:

//                    printf("2\n");

//                    break;

//                case 3:

//                    printf("3\n");

//                    break;

//                case 4:

//                    printf("4\n");

//                    break;

//                case 5:

//                    printf("5\n");

//                    break;

//                case 6:

//                    printf("6\n");

//                    break;

//                case 7:

//                    printf("7\n");

//                    break;

//                case 8:

//                    printf("8\n");

//                    break;

//                case 9:

//                    printf("9\n");

//                    break;

//                case 10:

//                    printf("10\n");

//                case 11:

//                    printf("11\n");

//                    break;

//                case 12:

//                    printf("12\n");

//                    break;

//                    

//                default:

//                    printf("亲:过线了\n");

//                    break;

//            }

//        }

        

        //-----------------------------------------------------------------------------------------


        

        

//        // 5. switch.. case

//        int wind = 0;

//        printf("Enter the wind power:");

//        

//        scanf("%d", &wind);

//        

//        // 使用 switch.. case来判断

//        switch (wind) { // 表达式

//            case 1: { // 其中的一种情况

//                // 大括号内部都是执行语句

//                printf("一级微风\n");

//                break;

//            }

//            case 2: {

//                printf("二级小风\n");

//                break;

//            }

//            case 3: {

//                printf("三级强风\n");

//                break;

//            }

//

//                

//                

//            default:

//                printf("其他风");

//                break;

//        }

        

        

        

        //-----------------------------------------------------------------------------------------


        

//        // 6.枚举类型

//        // 逗号代表分割,分号代表结束

//        

//        enum FenJiHao {

//            shiChangBu = 7211,

//            jiaoXueBu = 8888,

//            caiWuBu = 4721,

//            zhiYeBu = 1234,

//            tuiGuangBu = 2619

//        };

//        

//        enum FenJiHao f1 = shiChangBu;

//        enum FenJiHao f2 = jiaoXueBu;

//        enum FenJiHao f3 = caiWuBu;

//        enum FenJiHao f4 = tuiGuangBu;

//        enum FenJiHao f5 = zhiYeBu;

//        

//        printf(" f1 = %d\n f2 = %d\n f3 = %d\n f4 = %d\n f5 = %d\n", f1, f2, f3, f4, f5);

        

        

        //-----------------------------------------------------------------------------------------


        

        enum season {

            spring = 4,

            summer,

            autumn,

            winter

        };

        

        enum season festivital = spring;

        enum season hot = summer;

        enum season cool = autumn;

        enum season cold = winter;

        enum season s = 0;


        printf("cold = %d", winter);

        switch (s) {

            case spring:{

                printf("travel");

                break;

            }

            default:

                break;

        }

        

        

        

        

        

        

        

        //-----------------------------------------------------------------------------------------


    

        

        

        

        

    }

    return 0;

}

























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值