c언어를 c++스타일로 변형 연습

c언어를 c++스타일로 변형 연습

오늘은 강의에서 배운 내용을 블로그에 정리해보겠습니다!( ´╹ᗜ╹`*)


1.두 배 해서 출력하는 함수(c)

#include <stdio.h>
void print_double_number(int x)
{
printf("%d",x*2);
}
int main()
{
print_double_number(3);
return 0;
}

두 배 해서 출력하는 함수(c++)

#include <iostream>
using std::cout; 
void cout_double_number(int x)
{
	cout << x * 2;
}
int main()
{
	cout_double_number(3);
	return 0;
}하세요

2.두 배 해서 리턴하는 함수(c)

#include <stdio.h>
int double_number(int x)
{
return x*2;
}
int main()
{
int x;
x = double_number(3);
printf("%d\n", x);
printf("%d\n", double_number(3));
return 0;
}

두 배 해서 리턴하는 함수(c++)

#include <iostream>
using std::cout;
int double_number(int x)
{
	return x * 2;
}
int main()
{
	int x;
	x = double_number(3);
	cout << x;
	cout << double_number(3);
	return 0;
}

3.두 수를 더해서 리턴하는 함수(c)

#include <stdio.h>
int add(int x, int y)
{
return x + y ;
}
int main()
{
int x;
x=add(2, 3);
printf("%d", x);
return 0;
}

두 수를 더해서 리턴하는 함수(c++)

#include <iostream>
using std::cout;
int add(int x, int y)
{
	return x + y;
}
int main()
{
	int x;
	x = add(2, 3);
	cout << x;
	return 0;
}

4.자판기 함수(c)

#include <stdio.h>
char vending(int x)
{
if (x == 1) return 'A';
else return 'B';
}
int main()
{
char x;
x= vending(1);
printf("%c\n", x);
return 0;
}

자판기 함수(c++)

#include <iostream>
using std::cout;
char vending(int x)
{
	if (x == 1) return 'A';
	else return 'B';
}
int main()
{
	char x;
	x = vending(1);
	cout << x;
	return 0;
}

6.자판기 함수 2 (c)

#include <stdio.h>
const char* vending(int x)
{
if (x == 1) return "커피";
else return "유자차";
}
int main()
{
printf("%s\n", vending(1));
return 0;
}

자판기 함수 2 (c++)

#include <iostream>
using std::cout;
const char* vending(int x)
{
	if (x == 1) return "우유";
	else return "마운틴듀";
}
int main()
{
	cout << vending(1);
	return 0;
}

후기 (⑅´•⌔•`)✲゚
처음으로 공부 블로그를 만들고 글을 써보면서 정말 무섭고 걱정이 컸다 내가 맞게 쓰는지 다른사람들이 보면 지적 당할까봐 겁도 났다 하지만 막상 글을 써보니 재밌는 것 같다 오늘 정리한 코드도 분명 이상하고 틀렸을 것이다,,,, 그렇지만 내가 직접 바꾸어 보고 연습했다는 것에 의미를 두고 싶다!


모든 실습 코드는 C++프로그래밍(21-2학기)한성현교수 강의 내용 변형 및 요약 하였습니다.

좋은 웹페이지 즐겨찾기