c語言識別碼有哪三類?
C語言中的識別碼分為三類:關鍵字、預先定義標識符和使用者標識符。
關鍵字:不可以當作使用者標識符號。 main define scanf printf 都不是關鍵字。迷惑你的地方If是可以做為使用者識別碼。因為If中的第一個字母大寫了,所以不是關鍵字。
預先定義標識符:背誦define scanf printf include。 記住預定義標識符可以做為使用者標識符。
使用者識別碼:使用者根據需要自己定義的標識符。一般用來為變數、函數、陣列等命名。使用者標識符如果與關鍵字相同,則編譯時會出錯;如果與預定義標識符相同,編譯時不會出錯,但預定義標識符的原意失去了,或會導致結果出錯,因此預定義標識符一般不用來作為使用者標識符。
每個行程都有一個實際使用者標識符和一個實際群組標識符,它們永遠是啟動該進程之用
戶的使用者標識符和群組標識符。
進程的有效使用者識別碼和有效群組標識符也許更重要些,它們被用來確定一個使用者能否
存取某個確定的檔案。在通常情況下,它們與實際使用者識別碼和實際群組標識符是一致的。
但是,一個行程或其祖先行程可以設定程式檔案的置使用者識別碼權限或置組識別碼權限。
這樣,當透過exec 呼叫執行該程式時,其進程的有效使用者標識符就取自該檔案的檔案主的
有效使用者標識符,而不是啟動該進程的用戶的有效用戶標識符。
推薦教學:《C語言》
以上是c語言標識符有哪三類?的詳細內容。更多資訊請關注PHP中文網其他相關文章!