Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 백준
- Kotlin in action 10장
- 백준 13460 Python
- 객체 지향 설계와 스프링
- 자바 ORM 표준 JPA 프로그래밍 7장
- kotlin in action 정리
- 컨베이어 벨트 위의 로봇 Python
- 고급매핑
- 코틀린인액션
- Kotlin in action 6장
- 20055 컨베이어 벨트 위의 로봇
- 스프링 핵심 원리
- 코틀린
- 스프링 컨테이너와 스프링 빈
- 7장 고급매핑
- 13460 구슬탈출 2
- Kotlin
- KotlinInAction
- 기능개발 python
- Python
- 스프링 핵심 원리 - 기본편
- Kotlin in action 3장
- spring
- 스프링 핵심 원리 이해
- 싱글톤 컨테이너
- 코틸린인액션
- Kotlin In Action
- 백준 20055 컨베이어 벨트 위의 로봇
- 20055
- Kotlin in action 5장
Archives
- Today
- Total
기록하는 습관
[C++] Range-based for statement 본문
#include <iostream>
using namespace std;
int main()
{
const int num = 5;
int scores[num] = { 90, 58, 87, 75, 95 };
int maxScore = 0;
for (const auto& score: scores)
if (score > maxScore)
maxScore = score;
cout << maxScore;
return 0;
}
for루프가 실행되면서 score 변수에 scores의 요소 값이 순서대로 할당된다.
for루프는 배열에 원소가 남아있지 않을 때까지 반복한다.
auto 사용 이유: c++ 언어 특성상 자료형을 선언해줘야 하는데 자동적으로 자료형을 인식할 수 있게 하려고.
& 즉, 참조를 하는 이유: 배열 요소 복사는 비용이 많이 들기 때문에 참조를 시켜줄 수 있다.
하지만 값의 변경 위험이 있기 때문에 const를 앞에 선언해준다.
'알고리즘 > [개념] C++' 카테고리의 다른 글
[c++] 여러개의 숫자 한줄로 받아 따로 저장하기 (0) | 2020.05.08 |
---|---|
[C++] memset (0) | 2020.01.21 |
[C++] 순열과 조합 (0) | 2020.01.07 |
[C++] STL 정리 (0) | 2020.01.05 |
[C++] vector & deque (0) | 2020.01.05 |
Comments