關鍵字,操作符和函式區別

2021-08-08 08:15:43 字數 330 閱讀 3286

所謂關鍵字就是已被:語言本身使用, 不能作其它用途使用的字。

操作符是在表示式中用於連線不同物件的運算子

,不同的操作符指定了不同的運算方式。

可以把操作符理解為語言內建的,最基礎的函式,不可代替的函式!

操作符本質上也是函式。只是操作符是編譯器需要進行進一步解釋。

函式是一組一起執行乙個任務的語句

函式與操作符區別:

1:運算子只能過載,不能自定義,函式的名字隨便起,只要是個識別符號就行;但運算子不行。

2:函式本身有一段**,程式執行時,遇到函式時,會先將函式的引數入棧,再跳到函式的**來執行。而操作符則是在本地直接運算。

C operator關鍵字(過載操作符)

operator是c 的關鍵字,它和運算子一起使用,表示乙個運算子函式,理解時應將operator 整體上視為乙個函式名。這是c 擴充套件運算子功能的方法,雖然樣子古怪,但也可以理解 一方面要使運算子的使用方法與其原來一致,另一方面擴充套件其功能只能通過函式的方式 c 中,功能 都是由函式實現的 1...

C語言操作符 關鍵字 static作用

1.算術操作符 printf d n 7 2.0 3.5 除號 printf d n 7 2 3 printf d n 7 2 1 取模的餘數 2.移位操作符 右移 int a 8 本質上移動8的二進位制 1000 右移一位 int b a 1 輸出為4 0100 3.位操作符 按位與 按 二進位制...

C ref關鍵字和out關鍵字的區別

1 在不使用關鍵字 比如ref關鍵字 out關鍵字等 修飾函式的情況下,大部分函式的引數是以值傳遞的方式,也就是說,呼叫函式 在使用引數 比如mynumber 時,是把該引數複製多乙份,然後將其傳遞給 被呼叫函式 使用,言外之意就是對 被呼叫函式 中此變數的任何修改都不影響 呼叫函式 中原有引數的值...