回覆列表
  • 1 # 低迷的風向

    在c語言中 == 是等號的意思 = 是賦值

    舉例說明

    #include "stdio.h"

    void main()

    {

    int i=1;

    if(i==1) printf("ture");

    }

    i=1 是給 i 賦值為1

    if(i==1) printf("ture"); 是判斷i是否為1

    而連續兩個加號或者兩個減號是自增和自減

    而且i++和++i 是不同的

    舉例說明

    #include "stdio.h"

    void main()

    {

    int i=1;

    printf("%d",++i);

    }

    輸出結果為2

    在這裡是 ++i 可以看出輸出語句中i是先加了1再執行輸出的

    #include "stdio.h"

    void main()

    {

    int i=1;

    printf("%d",i++);

    }

    輸出結果為1

    在這裡是 i++ 可以看出輸出語句中i是先執行輸出再加1的

    在使用時要注意++的位置 --也是同理

  • 中秋節和大豐收的關聯?
  • 請問什麼食物中含鉀的含量高?