본문 바로가기

변수

[Visual C++] 변수 C++ 에서 변수는 아래와 같이 선언합니다.int age = 0; int month; month = 6; 변수는 '데이터형 변수명' 형태로 선언하며 변수는 반드시 사용전에 초기화 되어야 합니다. 변수나 함수, 클래스등에 붙이는 이름을 식별자라고 하는데 이 식별자는 알파벳과 숫자 그리고 _ 문자만 사용이 가능합니다. 숫자는 사용할 수 있으나 식별자의 시작문자로는 사용할 수 없으며 예약어(C++ 내에서 특별한 의미를 가지는 단어) 또는 사용이 불가하지만 예약어를 포함하는 형태의 단어인 경우는 사용이 가능합니다. 더보기
[C, C++] 상수(숫자, 문자, 문자열, 열거형) 정의및 사용 보통 Program에서 다루는 Data는 변수와 상수로 구분됩니다. 변수는 int a; 라고 선언한 뒤에 a에 어떠한 값을 넣느냐에 따라 a값이 달라지므로(값이 변할 수 있으므로) 변수라고 합니다. 반면 상수는 이미 정해진 값으로 그 값 자체는 변할 수 없는 특징이 있습니다. 1. 수치표현 (1) 입력 종류 표현 8 진수 0으로 시작합니다. (011, 022) 10 진수 일반숫자를 나타냅니다. (123, 124) 16 진수 0x(0X)로 시작합니다. (0xA1, 0XA2)▶정수표현 종류 표현 일반 실수 소수점을 사용합니다. (1.234, 2.56) float형 실수 f(F)를 사용합니다. (1.23f, 1.23F) long double형 실수 l(L)를 사용합니다. (12.34l, 12.34L) 지수 e.. 더보기
변수명및 메소드(Method)등 명명 규칙 변수 1. 여러 단어로 이루어진 변수명의 경우 두번째 단어 부터는 대문자로 시작할것 2. 대소문자 만으로 구별되는 같은 변수명 작성 금지 3. 헝가리안 규칙을 버리자. 4. 밑줄 사용 금지 5. 소문자로 시작 메소드(Method) 1. 메소드가 Public형식이면 대문자로 시작할것(PascalCase) 2. 메소드가 Private형식이면 소문자로 시작할것(camelCase) * 클래스(생성자 포함)는 대문자로 시작할것 더보기
[C, C++] 변수통용범위(변수의 기억 Class) 1. 지역변수함수안에서 정의되고 함수안에서 사용되는 변수를 지역변수라고 합니다. Program내에서 함수가 여러개 존재할 경우 각 함수내부에 쓰인 변수는 다른 함수에서 쓰인 지역변수와 이름이 같다 하더라도 충돌하지 않으며 가장 일반적인 변수형이라고 할 수 있습니다. #include main() { int i = 100; printf("main함수의 지역변수 i값 : %d\n", i); myfunc(); } myfunc() { int i = 200; printf("myfunc함수의 지역변수 i값 : %d\n", i); } main과 exfunc에서 i라는 같은 이름의 변수를 사용했지만 충돌하지 않고 정상적으로 실행됩니다. 또한 지역변수는 함수내부에서만 사용되어야 하므로 다른 함수에서 쓰인 지역변수를 가져올.. 더보기