728x90

반도체/C++ 42

12. C++과 C언어 차이 예제

#include // 두 수의 합을 계산하는 함수int add(int a, int b) { return a + b;}// 두 수의 합을 출력하는 함수void printSum(int a, int b) { printf("두 수의 합은 %d입니다.\n", add(a, b));}int main() { printSum(5, 10); // 출력: 두 수의 합은 15입니다. return 0;} c언어 #include using namespace std;// 두 수의 합을 계산하는 함수 (오버로딩)int add(int a, int b) { return a + b;}// 두 수의 합을 계산하는 함수 (매개변수의 타입이 다름)double add(double a, double b) { ret..

반도체/C++ 2024.07.26

11. C++ 함수 (2)

C++에서 함수는 특정 작업을 수행하는 코드 블록으로, 재사용 가능성을 높이고 프로그램을 구조화하는 데 중요한 역할을 합니다. 함수는 입력값(인수)을 받아 처리한 후, 결과값(반환값)을 돌려주기 가능' 함수의 구성 요소함수 선언 (Function Declaration):함수의 이름, 반환 타입, 매개변수 목록을 정의합니다.예: int add(int a, int b);함수 정의 (Function Definition):함수의 실제 동작을 구현하는 부분입니다.예:int add(int a, int b) { return a + b;}함수 호출 (Function Call):정의된 함수를 실행하는 방법입니다.예: int result = add(5, 3);    함수의 요소반환 타입 (Return Type): 함..

반도체/C++ 2024.07.25

10. C++의 함수 (1)

1. 반환 타입 (Return Type)함수가 호출된 후 반환하는 값의 데이터 타입입니다. 반환 타입은 함수 선언과 정의에서 명시되어야 하며, 반환값이 없을 경우 void를 사용합니다.예: int, float, double, void 등.2. 함수 이름 (Function Name)함수를 식별하는 이름으로, 일반적으로 함수의 기능을 설명하는 의미 있는 이름을 사용합니다. 함수 이름은 변수와 동일한 규칙을 따릅니다.3. 매개변수 목록 (Parameter List)함수가 호출될 때 전달받는 입력값(매개변수)의 목록입니다. 매개변수는 데이터 타입과 변수 이름으로 구성됩니다. 매개변수는 선택적이며, 함수는 매개변수가 없을 수도 있습니다.예: (int a, int b) 처럼 여러 개의 매개변수를 가질 수 있습니다...

반도체/C++ 2024.07.25

9. 공부목적 C++ 07.10 포인터 연산 05

" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 HTML 삽입미리보기할 수 없는 소스 출처,참고: 판다코딩     #include  #define SIZE 20 using namespace std; int main(){     char animal[SIZE];     char* ps;     cout     cin >> animal;     ps = new char[strlen(animal) +1];     strcpy(ps, animal);     cout     cout     cout           delete[] ps;     return 0; } #include  #define SIZE 2..

반도체/C++ 2024.07.17

8. 공부목적 07.10 C++ 반복문 for문 while 06

HTML 삽입미리보기할 수 없는 소스 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스  " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스출처랑 참고:판다코딩      반복문 정의와 for문의 형태  for ( int i =0 ;  i{ cout }  1.첫 번째로 반복문에 사용할 카운터의 값을 초기화합니다 2.두번째로 반복문을 진행할 것인지 '조건 검사' 합니다.  3.세 번째로 반복문 몸체를 수행합니다 4. 카운터의 값을 변화합니다. 증가/ 감소 연산자와 관계 표현식 i++ 증가 연산자 I--  감소 연산자 while  do while

반도체/C++ 2024.07.17

7. 공부목적 C++ 기록 new 연산자

" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 HTML 삽입미리보기할 수 없는 소스   " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스    출처랑 참고는 인프런 강의 판다코딩님      new연산자 이 new 연산자가 어떠한 역할을 하느냐 먼저 첫 번째로  어떤 데이터형을 원하는지 new 연산자에게 알려주면 두 번째로 new 연산자는 그 데이터형에 알맞은 크기의 메모리 블록을 찾아내서 세 번째로 그 블록의 주소를 리턴하게 됩니다 int* pointer  =  new int ; int 별 포인터는 new int다 이 new int 부분은 인트형 데이터를 지정할 수 있는 새로운 메모리가 필요하다고 알려주게 되는 것 그러면은 이 new 연산자는 뒤따..

반도체/C++ 2024.07.17

6. C++ 입력받기

" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스HTML 삽입미리보기할 수 없는 소스# 입력 받기 num1 = int(input()) num2 = int(input()) # 각 자리수 곱하기 units = num2 % 10 tens = (num2 // 10) % 10 hundreds = num2 // 100 # 곱셈 결과 계산 part1 = num1 * units part2 = num1 * tens * 10 part3 = num1 * hundreds * 100 # 최종 결과 result = part1 + part2 + part3 # 출력 print(part1) print(part2) print(part3..

반도체/C++ 2024.07.17

5. 공부목적 C++ 포인터 (2)

HTML 삽입미리보기할 수 없는 소스" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스포인터 , 메모리 해제 (1),(2),포인터 연산 int val = 3 ; 이 변수를 선언할 때 저희가 어떤 식으로 변수를 선언을 했죠 먼저 이 변수에 사용될 변수의 데이터 형과 저희가 변수의 이름으로 사용할 변수의 기호 이름을 이 프로그래밍에 제공해주게 되면 이 프로그램들은 저희의 눈에는 보이지 않지만 그 값을 저장하기 위한 메모리를 대입하게 되고 그 위치를 내부적으로 추적할 수 있게 됩니다 그렇게 프로그램이 내부적으로 메모리를 대입한 공간이 저희들이 주소라고 부르는 공간입니다 16진수 표기가 메모리를 나타내는 가장 ..

반도체/C++ 2024.07.17

4. 공부목적 C++ 포인터 (1)

" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스    HTML 삽입미리보기할 수 없는 소스   " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스포인터 , 메모리 해제 (1),(2),포인터 연산 int val = 3 ; 이 변수를 선언할 때 저희가 어떤 식으로 변수를 선언을 했죠 먼저 이 변수에 사용될 변수의 데이터 형과 저희가 변수의 이름으로 사용할 변수의 기호 이름을 이 프로그래밍에 제공해주게 되면 이 프로그램들은 저희의 눈에는 보이지 않지만 그 값을 저장하기 위한 메모리를 대입하게 되고 그 위치를 내부적으로 추적할 수 있게 됩니다 그렇게 프로그램이 내부적으로 메모리를 대입한 공간이 저희들이 주소라고 부르는 공간입니다 16진수 표기가 메모리를 나타..

반도체/C++ 2024.07.09

3. 공유목적 아닌 공부목적 C++

HTML 삽입미리보기할 수 없는 소스   " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스    " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 [하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문 무료 인프런 강의 바탕으로 공유 목적이 아닌 공부용으로 작성 문제시 삭제   int a = 3.141592 답 = 3 강제적 데이터형 변환  //typeName(a) (typeName)a [EX] char ch='M' ; cout C++은 복합 데이터형 제공  사용자 정의대로 새로운 데이터형을 만들 수 있따. 복합데이터형 : 기본 정수형(Char)과 부동 소수점의 조합 배열 : (array) : 같은 데이터형의 집합  typeName arra..

반도체/C++ 2024.07.05
728x90