<< C ❤ C++ >>
공통점 1. 선언
변수
#include <iostream>
int main() {
int i;
char c;
double d;
float f;
return 0;
}
포인터
#include <iostream>
int main() {
int arr[10];
int* ptr = arr;
int i;
int* p = &i;
return 0;
}
공통점 2. 반복문
for
#include <iostream>
int main() {
int i, sum=0;
for (i = 0; i < 10; i++) {
std::cout << i << std::endl;
sum += i;
}
std::cout << sum << std::endl;
return 0;
}
while
#include <iostream>
int main() {
int i=0, sum=0;
while (1) {
if (i == 10) {
break;
}
sum += i;
i++;
}
std::cout << sum << std::endl;
return 0;
}
** 참고 - std::cin >> user_input; **
input은 >> 이쪽
print는 << 어쩌구 <<
#include <iostream>
int main() {
int user_input;
std::cin >> user_input;
std::cout << user_input << std::endl;
return 0;
}
if - else
#include <iostream>
int main() {
while (1) {
int answer = 10, guess;
std::cout << "guess it!" << std::endl;
std::cin >> guess;
if (guess != answer) {
std::cout << "try it again" << std::endl;
}
else {
std::cout << "good job!" << std::endl;
break;
}
}
return 0;
}
switch
#include <iostream>
int main() {
int user_input;
std::cout << "information about TOMATO" << std::endl;
std::cout << "1. name" << std::endl;
std::cout << "2. age" << std::endl;
std::cout << "3. gender" << std::endl;
std::cin >> user_input;
switch (user_input) {
case 1:
std::cout << "tomato" << std::endl;
break;
case 2:
std::cout << "30" << std::endl;
break;
case 3:
std::cout << "woman" << std :: endl;
break;
default:
break;
}
return 0;
}
'Computer Science > C++' 카테고리의 다른 글
[C++] 객체 지향 프로그래밍, 클래스, 접근 지시자 - 씹어먹는 C++ 4강 (0) | 2021.07.19 |
---|---|
[C++] C++ new, delete - 씹어먹는 C++ 3강 (0) | 2021.07.19 |
[C++] 참조자(레퍼런스)의 도입 - 씹어먹는 C++ 2강 (0) | 2021.07.17 |
[C++] 첫 C++ 프로그램 분석하기 - 씹어먹는 C++ 1-2강 (0) | 2021.07.17 |
[C++] Hello World! 출력 - 씹어먹는 C++ 1강 (0) | 2021.07.16 |