iOS中的c第二天

來源:互聯網
上載者:User

標籤:

////  main.m//  LessonCondition////  Created by laouhn on 15/7/15.//  Copyright (c) 2015年 David. All rights reserved.//#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {    /*    BOOL資料類型:只有真假兩種狀態     邏輯與前邊的運算式a > b 結果為假,邏輯與後邊的運算式 a > 4,結果為假,根據邏輯與運算式判定標準(同真為真),判斷出整個邏輯與運算式結果為假,因此BOOL變數  isTure中儲存的結果為假          注意:短路現象,邏輯與,邏輯或存在短路現象              邏輯與的短路現象:一旦發現邏輯與&&符號左側運算式結果為假,就不再執行邏輯與右側的運算式,因為此時,整個邏輯與運算式的結果已經為假,無論右側表示結果真假與否,不會對整個邏輯與運算式結果造成影響.              邏輯或的短路現象:一旦發現邏輯或||符號左側的運算式為真,就不再判斷邏輯或右側的運算式,因為整個運算式結果已經為真,對整個運算式的結果不會造成影響.              *///    int a=3;//    int b=5;//    BOOL  isTure=YES;//    isTure = a>b && a > 4;    //    int   a = 3;//    BOOL  isTure = YES;//    isTure = (a > 5) && (a = 12);//    printf("isTure = %d, a = %d\n ",isTure ,a);//    //    int  a = 87;//    if (a>85) {//        printf("我請大家吃飯");////    }//    char a = ‘0‘;//    printf("請輸入一個字元");//    scanf("%c",  &a);//    if (a == ‘m‘) {//        printf("男性");//    }//    else//        printf("女性");//    int year = 0;//    printf("請輸入一個年份");//    scanf("%d",&year);//    if (year % 400 == 0 || ( year % 4 ==0 && year % 100 != 0 )) {//        printf("是閏年");//    }//    else//        printf("是平年");//    int a = 10;//    int b = 20;//    int min = 0;//   min = a > b ? b : a;//    printf("最小值為%d",min);    //a>b?printf("最大值是%d",a):printf("最大值是%d",b);    //步驟1;當遇到if是,將if後的條件運算式,原封不動的抄寫下來,然後將if改寫成 ?    //步驟2:遇到else,將else 改寫成 :    //步驟3:根據需要,返回對應的值.返回的原理: 當 ? 前面的條件運算式成立的時候,返回 : 前面的值,當 ? 前面的運算式不成立的時候,返回 : 後面的值.    //    int num1 = 3;//    int num2 = 4;//    int  max = 0;//    if (num1 > num2) {//        max = num1;//    }//    else//        max = num2;//    printf("最大值是%d",max);//    int a = 0;//    printf("請輸入1-4之間的數值");//    scanf("%d",&a);//    if (a == 1) {//        printf("春Spring");//    } else  if(a == 2){//        printf("夏Summer");//    }else if(a == 3)//    {//        printf("秋Autumn");//    }//    else//        printf("冬Winter");//    char a = ‘0‘;//    printf("請輸入一個字元:");//    scanf("%c",&a);//    if (a>=‘0‘&&a<=‘9‘) {//        printf("This is digital");//    }//    else if(a>=‘a‘&&a <=‘z‘)//        printf("This is letter");//     else if(a >= ‘A‘ && a <= ‘Z‘)//        printf("This is capital letter");//    if ( 48 <= a &&a <= 57) {//        printf("This is digital");//    }//    else if(a>=65&&a<=90)//        printf("This is capital letter");//    else if(a>=97&&a<=122)//        printf("This is letter");//    int  number = 0;//    printf("請輸入一個分機號: 801,市場部;802,職業規劃部;803,財務部;804,教學部;805,總經理辦公室");//    scanf("%d",&number);//    switch (number) {//        case 801://            printf("市場部");//            break;//            //        case 802://            printf("職業規劃部");//            break;//            //        case 803://            printf("財務部");//            break;//            //        case 804://            printf("教學部");//            break;//            //            //        case 805://            printf("總經理辦公室");//            break;//            //        default://            break;//    }    /*    int a = 0;    printf("輸入1-4之間的數字:");    scanf("%d",&a);    //switch 的運算式必須是 整型運算式    //case後的運算式,必須是 整型常量運算式    //注意: 在case 分支中定義變數的時候,要用{ }將case 分支括起來    //break 跳出分支,如果當前分支沒有break,那麼,會繼續想下執行其它分支中的內容,直到遇見break 方能結束    switch (a) {        case 1:            printf("Spring");            break;        case 2:            printf("Summer");            break;        case 3:            printf("Autumn");            break;        case 4:            printf("Winter");            break;        default://當沒有匹配到相應的分支時,執行default,default 的位置不影響default的執行            printf("沒有足療部滾犢子!");            break;    }     if語句,switch語句的比較     switch 語句比if語句更清晰     if語句比switch語句適用範圍更廣     */        return 0;}

 

iOS中的c第二天

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.