課程
/后端開發
/C
/C語言入門
#在代碼中是什么意思
2019-05-05
源自:C語言入門 1-1
正在回答
非常感謝
C語言中帶#號的指令并不是C關鍵字的一部分,不屬于C語言。
帶#號的指令是寫給編譯器看的,告訴它一些事情,好讓它更好的為C代碼。
比如#include 指令就是告訴編譯器看到這句話就要把我寫的文件包含進來,#define指令就是告訴編譯器看到這個宏就用前面以經定義好的內容替換。
在C語言中,==和=是不同的符號。
=為賦值運算符,作用類似于數學中的等于號。
使用形式為:
var=expr。
作用是把表達式expr的值,賦值給var。
注意左值var必須是可賦值的變量,不可以是常量或者是表達式。
==為C語言判斷相等運算符。
expr1 == expr2。
其作用為,當expr1和expr2的值相等時,整體表達式為真,值為1。否則表達式為假,值為0。其兩端均可為表達式,常量或變量。
賦值運算符=的優先級高于判斷運算符==
qq_慕圣3064603
qq_慕少033198 回復 qq_慕圣3064603
你的小狗叫貓咪 回復 qq_慕圣3064603
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答代碼是什么意思呀
2 回答該段代碼中的flag*=1是什么意思
2 回答這段代碼是什么意思
1 回答檢查代碼中是否包含char是什么意思
1 回答請問這代碼是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-06-27
非常感謝
2019-05-05
C語言中帶#號的指令并不是C關鍵字的一部分,不屬于C語言。
帶#號的指令是寫給編譯器看的,告訴它一些事情,好讓它更好的為C代碼。
比如#include 指令就是告訴編譯器看到這句話就要把我寫的文件包含進來,#define指令就是告訴編譯器看到這個宏就用前面以經定義好的內容替換。
在C語言中,==和=是不同的符號。
=為賦值運算符,作用類似于數學中的等于號。
使用形式為:
var=expr。
作用是把表達式expr的值,賦值給var。
注意左值var必須是可賦值的變量,不可以是常量或者是表達式。
==為C語言判斷相等運算符。
使用形式為:
expr1 == expr2。
其作用為,當expr1和expr2的值相等時,整體表達式為真,值為1。否則表達式為假,值為0。其兩端均可為表達式,常量或變量。
賦值運算符=的優先級高于判斷運算符==