C++ (1)
자료형
short
- short형 정수int
- 정수long
- long형 정수unsigned short
- 부호없는 short형 정수unsigned int
- 부호없는 정수unsigned long
- 부호없는 long형 정수char
- 문자 및 정수unsigned char
- 문자 및 부호없는 정수float
- 단일정밀도 부동소수점double
- 두배정밀도 부동소수점bool
- True or False
입출력
1 |
|
실행결과
1 | example = 10 |
endl
은 줄바꿈이다!(C에서의\n
)cin
,cout
들은 각각input
,output
이다.
1 | int grade[5]; |
if문
1 | if(조건식){ |
while문
1 | while(조건식){ |
do-while문
1 | do{ |
for문
1 | for(초기식; 조건식; 증감식){ |
함수
1 |
|
실행결과
1 | 9801 |
디폴트 매개 변수
1 | void sub(int p1, int p2, int p3 = 30); |
- 위와 같이 함수를 정의하면 매개 변수를 전달하지 않아도 디폴트 값을 대신 넣어준다
- 디폴트 매개 변수는 뒤에서 앞으로 정의해야한다
중복 함수
- 매개 변수의 개수와 타입으로 구분
- 반환형이 다르다고 중복할 수는 없음
저장 유형 지정자(storage class specifier)
auto
(자동 변수)register
(레지스터 변수)static
(정적 변수)extern
(외부의 정적 변수)