代碼是什么?
帶#號的指令是寫給編譯器看的,告訴它一些事情,好讓它更好的為C代碼。
比如#include 指令就是告訴編譯器看到這句話就要把我寫的文件包含進(jìn)來,#define指令就是告訴編譯器看到這個宏就用前面以經(jīng)定義好的內(nèi)容替換。
在C語言中,==和=是不同的符號。
=為賦值運算符,作用類似于數(shù)學(xué)中的等于號。
使用形式為:
var=expr。
作用是把表達(dá)式expr的值,賦值給var。
注意左值var必須是可賦值的變量,不可以是常量或者是表達(dá)式。
==為C語言判斷相等運算符。
使用形式為:
expr1 == expr2。
其作用為,當(dāng)expr1和expr2的值相等時,整體表達(dá)式為真,值為1。否則表達(dá)式為假,值為0。其兩端均可為表達(dá)式,常量或變量。
賦值運算符=的優(yōu)先級高于判斷運算符==