第03天C語言(17):if-注意點

一、概念
// 移動代碼的快捷鍵
// 上下移動 : command + option + ]/[
// 左右移動 : command + ] / [


//以后如果要判斷其中一個變量 是否等于某一個值, 建議把常量寫前面, 變量寫后面 【if (18 == age){語句...}】
//if 如果省略大括號, 就會管理離他最近的一條語句, 二; 是一條空語句 【if (0);printf("lyh");】
//如果要在if后面定義變量, 那么必須寫上大括號【int number = 19;printf("number = %i\n",number);】
//如果if ,else省略大括號, 那么else會匹配離他最近的if
二、代碼
#include <stdio.h>
int main()
{
    /*
    int age = 18;
    if (age >=18)
    {
        printf("開網卡\n");
    }
     */
    
    /*
    // 因為C語言中,任何數值都有真假性, 非0即真
    if (1)
    {
        printf("來這");
    }
    else
    {
        printf("不去");
    }
     */
    
    int age = 17;
    // == =
    /*
    if (age = 18)
    {
        printf("開網卡\n");
    }
     */
    
    /*
    if (18 == age)
    {
        printf("開網卡\n");
    }
     */
    
    /*
    if (0);
        printf("lyh");
    */
    
    /*
    if (1)
        int number = 19;
        printf("number = %i\n",number);
      */
    
    
    // 如果if ,else省略大括號, 那么else會匹配離他最近的if
    /*
    if(0)
    if(1)
    printf("A\n");
    else
    printf("B\n");
    else
    if (1)
    printf("C\n");
    else
    printf("D\n");
    */
    if(0)
        if(1)
            printf("A\n");
        else
            printf("B\n");
    else
        if (1)
            printf("C\n");
        else
            printf("D\n");
    
    printf("end\n");
     
    
    return 0;
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容