複製鏈接
請複製以下鏈接發送給好友

用户標識符

鎖定
用户標識符是用户根據需要自己定義的標識符,一般用來給變量、函數、數組等命名。
中文名
用户標識符
外文名
User identifier (UID)
分    為
關鍵字、預定義標識符
關鍵字
不可以作為用户標識符號
用户標識符
根據需要自己定義的標識符

目錄

用户標識符簡介

標識符分為關鍵字、預定義標識符、用户標識符。
關鍵字:不可以作為用户標識符號。main define scanf printf 都不是關鍵字。迷惑你的地方If是可以做為用户標識符。因為If中的第一個字母大寫了,所以不是關鍵字。
預定義標識符:背誦define scanf printf include。記住預定義標識符可以做為用户標識符。
用户標識符:用户根據需要自己定義的標識符。一般用來給變量、函數、數組等命名。用户標識符如果與關鍵字相同,則編譯時會出錯;如果與預定義標識符相同,編譯時不會出錯,但預定義標識符的原意失去了,或會導致結果出錯,因此預定義標識符一般不用來作為用户標識符。
每個進程都有一個實際用户標識符和一個實際組標識符,它們永遠是啓動該進程之用
户的用户標識符和組標識符。
進程的有效用户標識符和有效組標識符也許更重要些,它們被用來確定一個用户能否
訪問某個確定的文件。在通常情況下,它們與實際用户標識符和實際組標識符是一致的。
但是,一個進程或其祖先進程可以設置程序文件的置用户標識符權限或置組標識符權限。
這樣,當通過 exec 調用執行該程序時,其進程的有效用户標識符就取自該文件的文件主
有效用户標識符,而不是啓動該進程的用户的有效用户標識符。

用户標識符命名原則

標識符由字母下劃線、數字這三個方面組成,但開頭必須是字母或下劃線
標識符不能使用系統法保留的關鍵字
C語言中標識符區分大小寫
用户標識符可以作為變量名