[C ++ 기본 구문 : 신인된다에서 조폭 시리즈 (C) : C ++ 변수 정의

변수 정의 유형

유형 의미
부울 저장 true 또는 false
일반적으로 단일 옥텟 (한 바이트). 이 정수 유형
INT 대부분의 자연 기계 정수의 크기
흙손 단 정밀도 부동 소수점 값
더블 배정 밀도 부동 소수점 값
그것은 실종의 유형을 나타냅니다
wchar_t를 문자 유형의 광범위한.

 

 

 

 

 

 

 

 

 

 

 

C ++에서 변수 정의
변수 정의 만들어 저장 위치 및 용량을 변수로서 컴파일러를 말한다. 도에 도시 된 바와 같이, 변수 정의는 데이터 타입을 지정하며 변수의 하나 이상의리스트를 포함하는 타입.

1 형 variable_list;
코드보기

여기서, 입력이 유효해야 C ++ 문자 w_char, INT, 플로트, 더블 포함하는 데이터 타입 , 불리언 , 또는 다른 사용자 정의 된 객체 및 variable_list은 쉼표로 구분하는 하나 이상의 식별자 이름을 포함 할 수있다. 다음은 몇 가지 유효한 구문을 보여줍니다 

1 개  INT의     I, J, K;
2     C, CH;
(3)  부동 소수점   F 급여;
4   D;
코드보기

INT의 I, J,이 라인 케이; 선언 J 및 K I 변수를 정의 · · · I, J 및 K 변수라는 int 타입을 생성하도록 컴파일러에 지시한다.

이것은 변수 선언 (초기 값을 할당)에서 초기화 될 수있다. 아래에 나타낸 바와 같이, 초기화 프로그램은 다음 일정한 표현 같다 

1 형 VARIABLE_NAME = 값;
코드보기

이 예입니다

. (1)  통근 용  의 INT D = 3. , F = 5. ;     // 는 D와 F 문 
2  의 INT D = 3. , F = 5. ;            // 형 D 및 F 초기화 값 D = 3, F = 5.. 
3.  바이트 Z = 22이다 ;                 // 는 z = 22 바이트 초기화 Z 형 정의 
. 4  문자 X = ' X ' ;                // 58의 ASCII 값을 초기화 Z 형 정의 (X) = X
코드보기

초기화 절차의 어떤 정의 (0 복귀 모든 값) 암시 NULL로 초기화 정적 저장 기간이 변수 다른 모든 변수의 초기 값은 정의되지 않은

C에서 변수 선언 ++

컴파일러에 대한 변수 선언은 지정된 형태와 이름의 변수가 컴파일러를 컴파일 할 필요가 완전한 변수 세부 사항없이 더 이상 진행이 있다는 확신을 제공합니다. 변수 선언은 컴파일러가 링커에 정의 된 실제 변수를 필요로 컴파일 할 때만 의미가 있습니다.

여러 파일을 사용할 수를 사용하면 변수를 정의 프로그램에 파일 링크, 변수 선언 때 유용합니다. 당신은 사용 통근 어디서나 변수를 선언하는 키워드를. 당신은 C ++ 프로그램에서 여러 변수를 선언 할 수 있지만, 그것은 단지 파일, 기능 또는 코드의 블록에 한 번 정의 할 수 있지만.

예는 다음 시도 변수가 상단에서 선언되고, 이는 메인 함수에 정의 된

. (1) #INCLUDE <iostream>
 2  은 USING  스페이스 STD;
 3.  
4 개.  // 변수 선언 : 
5.  통근 용  INT의 A, B,
 6.  통근 용  INT의 C;
 7.  통근  플로트 F;
 8.    
9.  INT 의 main () {
 10 개     // 변수 선언 : 
11.     INT A, B,
 12는     INT에서 , C
 (13)는     플로트 F;
 14   
(15)     // 참된 정의 
16     A = 10 ]
 . 17     B = 20이다 ;
18     C = A + B;
19   
20     COUT << C << ENDL;
21  
22     F = 70.0 / 3.0 ;
23     COUT << << F ENDL;
24   
25     복귀  0 ;
26 }
코드보기

위의 코드를 컴파일하고 실행하면 다음과 같은 결과를 얻을 수

1  30 
2  23.3333
코드보기

동일한 개념은 문에서 함수 이름을 제공 함수 선언, 적용 및 제공 할 수있는 다른 위치에 실제 정의가. 예를 들면 

1  // 변수 선언 
2  의 INT FUNC ()
 . 3  INT 의 main () {
 4.     // 함수 호출 
5.     INT의 I = FUNC ()
 . 6  }
 . 7  
. 8  // 함수 정의 
. 9  의 INT FUNC () {
 10     반환  0 ]
 . 11 }
코드보기

 

추천

출처www.cnblogs.com/ssf-lrk/p/11225183.html