본문 바로가기
■ Programming /C++

[C++] 3-2. 변수 -2 / 변수를 사용하는 규칙

by Popbox 2017. 3. 19.
반응형

[C++] 3-2. 변수 -2 / 변수를 사용하는 규칙

[뇌를 자극하는 C++ , 저.이현창]책을 기준으로 작성하였습니다

 

 

변수를 사용하는 규칙

 

 

변수를 사용할때 막!!!! 쓰면 안됩니다.

변수의 이름은 사용자 마음대로 만들면 되지만

단! 지켜야 하는 규칙이 있습니다.

 

 

  1.  변수 이름의 길이는 제한이 없습니다. 길게 적으셔도 됩니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main(void)
{
    //이름이 긴 변수
    int helloWorldAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA = 10;
 
    cout << helloWorldAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;
 
    return 0;
}
cs

 

 

 

 

  2.  변수의 이름은 대소문자를 구별한다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main(void)
{
    //C++의 변수는 대소문자를 구별합니다.
    int Hello = 10;
    int hello = 20;
    
    //Hello 변수와 hello 변수는 다른 변수 입니다.
    cout << Hello << endl;
    cout << hello << endl;
 
    return 0;
}
cs

 

 

 

  3. 변수의 이름 처음에는 숫자가 오면 안된다. (뒤에 오는건 상관 없습니다)

 

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main(void)
{
    //변수 앞에 숫자가 오면 안됩니다.
    //뒤에 오는 것은 상관 없어요~
    int 6Hello = 10;
    int Hello6 = 20;
 
    return 0;
}
cs

 

 

 

 

  4. 변수의 이름에 사용 가능한 특수기호는 ( ' _ ' 와 ' $ ' ) 이다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main(void)
{
    //변수에 사용 가능한 특수문자는
    // _(언더바) 와 $ (달러) 입니다.
    int _hello = 10;
    int $_h_e_l_$ = 10;
 
 
    //다른 특수 기호는 오류가 납니다.
    int @hello = 10//오류
 
    return 0;
}
cs

 

 

 

  5. 키워드는 변수 이름으로 사용할 수 없다.

 

1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main(void)
{
    //이미 지정된 키워드는 변수의 이름으로 사용할 수 없다.
    //int는 키워드라 사용시 오류가 난다.
    int int = 10;
 
    return 0;
}
cs

 

 

 

  6. 동일한 이름의 변수는 사용할 수 없다.

 

1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main(void)
{
    //같은 이름의 변수를 재정의 하면 오류가 발생
    int hello = 10;
    int hello = 20;
 
    return 0;
}
cs

 

 

-> namespace를 배우면 동일한 이름의 변수를 사용하는 경우를 볼 수 있음.

 

 

[ C++ 에서 사용중인 키워드 리스트 ]

 

 

 


 

 감사합니다. 공감 한번 부탁드려요.

[ 다음 장 ]

[ C++ ] 3-3. 변수 -3 / 변수의 이름 잘 짓는 법 : http://popbox.tistory.com/28 


반응형

댓글