C의 세 가지 유형의 언어 식별자는 무엇인가요?
C 언어의 식별자는 키워드, 미리 정의된 식별자 및 사용자 식별자의 세 가지 범주로 나뉩니다.
키워드 : 사용자ID로 사용할 수 없습니다. main 정의 scanf printf는 키워드가 아닙니다. 혼란스러운 점은 If가 사용자 식별자로 사용될 수 있다는 것입니다. If의 첫 글자는 대문자이므로 키워드가 아닙니다.
미리 정의된 식별자: recit 정의 scanf printf include. 미리 정의된 식별자를 사용자 식별자로 사용할 수 있다는 점을 기억하세요.
사용자 식별자: 사용자의 필요에 따라 사용자가 정의한 식별자. 일반적으로 변수, 함수, 배열 등의 이름을 지정하는 데 사용됩니다. 사용자 식별자가 키워드와 동일하면 컴파일 중에 오류가 발생합니다. 사전 정의된 식별자와 동일하면 컴파일 중에 오류가 발생하지 않지만 사전 정의된 식별자의 원래 의미가 손실되거나 결과가 발생합니다. 잘못되었으므로 미리 정의된 식별자는 일반적으로 사용자 식별자로 사용되지 않습니다.
각 프로세스에는 실제 사용자 식별자와 실제 그룹 식별자가 있으며, 이는 항상 프로세스를 시작한 사용자의 사용자 식별자와 그룹 식별자입니다.
프로세스의 유효 사용자 식별자와 유효 그룹 식별자는 사용자가 특정 파일에
액세스할 수 있는지 여부를 결정하는 데 사용됩니다. 일반적인 상황에서는 실제 사용자 식별자 및 실제 그룹 식별자와 일치합니다.
그러나 프로세스 또는 해당 상위 프로세스는 프로그램 파일의 사용자 식별자 설정 권한을 설정하거나 그룹 식별자 권한을 설정할 수 있습니다.
이렇게 하면 프로그램이 exec 호출을 통해 실행될 때 해당 프로세스의 유효 사용자 식별자는 프로세스를 시작한 사용자의 유효 사용자 식별자가 아닌 파일 소유자의
유효 사용자 식별자에서 가져옵니다.
추천 튜토리얼: "
C Language위 내용은 C 언어의 세 가지 유형의 식별자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!