본문 바로가기

Programming/C++ 2

[C++ 연습문제] 2장. C++ 시작하기 (1)

반응형

01. C++ 프로그램을 구성하는 모듈

더보기

함수

02.  다음의 전처리 지시자가 하는 역할

#include <iostream>
더보기

iostream 클래스 라이브러리를 가져와 미리 정의된 함수를 사용한다.

더보기

컴파일하기 전에 이 지시자를 iostream 파일의 내용으로 대체한다.

 

03. 다음의 구문의 하는 역할

using namespace std;
더보기

std라는 이름의 이름공간을 사용한다.

더보기

std 이름 공간에 정의되어 있는 이름들을 프로그램이 사용할 수 있도록 허용한다.

04. "Hello, world"라는 문자열을 출력하고 새 행을 시작하는 구문

#include <iostream>
using namespace std;
int main()
{
cout<<"Hello wrold"<<endl; //또는 "Hello world \n"
return 0;
}

05. cheeses라는 이름의 정수형 변수 생성하는 구문

#include <iostream>
using namespace std;
int main()
{
int cheeses;
return 0;
}

06. cheeses라는 변수에 값 32를 대입하는 구문

#include <iostream>
using namespace std;
int main()
{
int cheeses =32;
return 0;
}

07. 키보드로부터 값을 입력받아 cheese에 대입하는 구문

#include <iostream>
using namespace std;
int main()
{
int cheeses;
cout<<"키를 입력하시오 : "<<endl;
cin>>cheeses;
return 0;
}

08. "We have X varieties of cheese"를 출력하되, X 자리에 변수 cheeses에 현재 들어 있는 값을 출력하는 구문

#include <iostream>
using namespace std;
int main()
{
int cheeses =32;
cout<<"We have "<<cheeses<<"varietires of cheese";
return 0;
}

09. 다음의 함수 원형을 보고 함수에 대해 알 수 있는것

int froop(double t);
void rattle (int n);
int prune(void);
더보기

함수 froop 매개변수 double형 t를 받아 int형을 반환

함수 rattle 매개변수 int형 n을 받는 반환형이 없는 함수 

함수 prune 매개변수를 받지 않고 int형을 반환

더보기

int qval=froop(3.14159);

rattle(37);

int residue = prune();

10. 함수 정의에서 return이라는 키워드가 필요 없을 때

더보기

반환값이 없을 때

더보기

함수의 리턴형이 void인 경우 return을 사용할 필요가 없다.

리턴값을 제공하지 않는다면 return;처럼 사용가능

11. main()함수가 다음과 같을 때 cout가 unkown identifier 에러메시지 출력

cout<<"please enter your PIN: ";
더보기

iostream 클래스가 담긴 라이브러리 가져오지 않은 경우이다

#include <iostream>을 추가하면 된다.

더보기

#include <iostream>

using namespace std;

 

반응형