2011-05-01 2 views
0

입니다. 그 식별자는 변수의 별명이라고 할 수 있습니까? 은 식별자와 변수가 동일합니까?식별자와 변수는

int f() { } 

f

+0

@quixoto : 저는 책에서 읽었습니다 ... 식별자는 개체, 기능 또는 C의 다양한 요소를 나타내는 일련의 문자 (토큰)입니다. 그래서 우리는 말할 수 있습니다 식별자도 가변적입니다. – RidaSana

답변

3

다른 말로하면 식별자는 변수 및 함수와 같은 사물에 부여 된 이름입니다. 그들은 그들이 명명하고있는 것를 확인한다.

+0

** ** NBYTE 15 ** 을 정의하면 이제 NBYTE가 식별자라고 할 수 있습니다. 그렇습니까? – RidaSana

+1

예, 매크로 이름은 식별자입니다. – nos

3

번호 식별자이다. 변수가 아닙니다.

+0

McNellis, 함수 이름은 실제로 식별자입니다. – RidaSana

+0

책에서 읽는 중 ... 식별자는 객체, 함수 또는 C의 다양한 요소를 나타내는 일련의 문자 (토큰)입니다. 따라서 식별자도 가변적이라고 말할 수 있습니다. – RidaSana

+0

이 책에서 읽고있는 책은 무엇입니까? 예, 변수는 명명 된 객체이고 이름은 식별자이지만 모든 식별자가 객체 (또는 변수)의 이름은 아닙니다. –

3

아니 C99에서 (6.2.1)

객체를 나타낼 수 식별자; 기능; 구조체, 공용체 또는 열거 형의 태그 또는 멤버; a typedef 이름; 라벨 이름; 매크로 이름; 또는 매크로 매개 변수.

3

식별자는 '이름'을 의미하는 멋진 용어입니다. C에서 식별자는 여러 가지를 나타 내기 위해 사용됩니다. 이미 변수와 함수의 이름을 사용하는 것으로 나타났습니다. 그것들은 또한 우리가 아직 보지 못한 것들에 이름을 부여하는데 사용되며, 그 중에 레이블과 구조체, 노동 조합, 열거 형의 '태그'가 있습니다.

식별자는 변수, 함수, 데이터 정의 등에 사용됩니다. C 프로그래밍 언어에서 식별자는 영숫자 문자의 조합으로, 첫 번째 문자는 알파벳 문자 또는 밑줄 문자이고 나머지 문자는 알파벳 문자, 숫자 숫자 또는 밑줄. 변수에 대해 알고 있습니다. 확인해주세요 C Tutorial - Chapter 1