當前位置:編程學習大全網 - 編程軟體 - C語言中“=”是什麽意思?左邊不能有表情?請給我舉個例子。

C語言中“=”是什麽意思?左邊不能有表情?請給我舉個例子。

C語言中的“=”是賦值,不是壹般意義上的等號。

換句話說,這個符號在C語言中的作用就是把右邊的常量、變量或表達式的值賦予左邊的變量。

要完成這個操作,右邊可以是壹個常數(此時這個常數直接交給左邊的變量,比如a = 5;),也可以是變量(但如果右邊是變量,必須保證右邊的變量已經被正確賦值,比如a = b;此時B肯定已經被正確賦值,執行此語句後,A的值等於B的值),也可以是壹個表達式(和變量壹樣,右邊表達式中的每壹個變量肯定都被正確賦值,比如a=b+c-5,右邊的B和C肯定都被正確賦值,執行此語句後,A的值就是B的值加上C的值減5)。

“=”的左邊接收右邊的常量、變量或表達式的值。所以壹個常數是不能變的,也不能作為“=”的左值。表達式可能包含兩個或兩個以上的變量,系統未知,所以不能作為“=”的左值,只留下變量,變量的值可以改變。

  • 上一篇:地鐵跑酷40倍怎麽弄
  • 下一篇:smt技術員編程難不難 smt技術員編程前景如何
  • copyright 2024編程學習大全網