본문 바로가기

Engineering student/코딩 (with 챗 GPT)

C++독학하기 (함수 (반복문,printf,scanf), 단축키)

C++

1. 함수(반복문)

for문

for문과 while 문을 알아봅시다. 

for( 반복자 초기화; 반복자 조건 체크; 반복자 변경) { 

}

으로 코드를 입력합니다.

아래 예시로

for ( int =0; i <4; ++i)

{

}

를 해석해 보면 int값이 0이고, i가 4보다 작을 때까지 값을 하나씩 올리라는 뜻입니다.

for문

 

while문

while (조건체크) {

}

으로 코드를 입력합니다.

아래 예시로

while (i <2)

{

}

를 해석해 보면 i가 2보다 작을 때는 반복해서 수행하라는 뜻입니다.

while문

주의할 점은 for문과 while 문 둘 다 {} 안에 continue;와 break;를 유의하셔야 합니다.

contunue는 단어 그대로 계속 진행, break는 이제 그만이라는 뜻입니다.

 

 

단축키

강의에서 강사분이 자주 사용하는 단축키이고, 아래 사진만 참고하시면 될 것 같습니다.

익히면 시간 단축과 오류를 줄이기에 아주 유용하게 사용될 단축키들입니다.

단축키

 

함수(printf, scanf)

printf는

printf( "  % d,  ") 혹은 pintf(" % f, ")로 코드를 입력합니다.

아래 예시로

printf("abcdef %d \n, 10");

printf("abcdef %f \n, 3.14f");

 

여기서 \n은 한 줄 띄어 쓰는 코드입니다.

위를 코딩하면 abcdef를 % d가 화면에 나타내라는 뜻이고 여기서 % d(정수)는 10을 의미합니다.

결론적으로 화면에 나타나는 것은 abcdef 10이 나옵니다.

 

정수뿐만 아니라 실수 타입도 % f로 실수를 나타낼 수 있습니다. 뒤에 3.14 f처럼 f를 입력하는 것도 유의하셔야 합니다.

 

scanf는

scanf_s("% d",  );로 코드를 입력합니다.

아래 예시로

scanf_s("%d", & iInput);

를 쓰고 정수를 입력하면 iInput값에 정수가 입력됩니다.

 

지금은 사용법에만 알아보고 다음엔 구체적인 원리에 대해 알아보도록 하겠습니다.