대부분의 프로그래밍 언어에서 변수 이름은 문자 또는 숫자로 시작해야하며 문자, 숫자 및 낮은 점수 문자 조합이 뒤 따르는 것이 좋습니다. 나는 이것을 C, C++, PHP ($ 다음에)에서 발견했다.변수 이름 - 문자 또는 밑줄로 시작해야하는 이유는 무엇입니까?
컴파일러/인터프리터 작성자가 따르는 규칙일까요, 아니면 이에 대한 실용적인 이유가 있습니까?
왜 이러한 변수 이름은이 언어의 문자, 밑줄 및 숫자로만 구성되어야합니까?
4U
정수 또는 식별자인지
C++에는 언더 스코어로 이어져서는 안되며 지켜야 할 규칙이 있습니다. 더 많은 것 : http://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-ac-identifier – user4581301
모든 언어에는 행동 규범이 있으므로 C에 오신 것을 환영합니다. – dreamBegin
'if (123f == 456l) {'<- 하나는 상수 값이고 다른 하나는 숫자로 시작하는 변수 이름이 될 수 있습니다. 컴파일러는 말할 것도없고 어떻게 해결할 수 있습니까? –