iOS DevMode
close
프로필 배경
프로필 로고

iOS DevMode

  • 분류 전체보기
    • # TIL (Today I Learned)
    • 🍎Apple Developer Academy @p..
    • # 개발
      • 프로젝트
      • Swift
      • SwiftUI
      • 알고리즘
      • 자료구조
      • Java
      • Android
      • C언어
    • # 서비스기획
      • 웨어잇
      • 꿀스테이
      • SeSac 후기
    • # CS
      • 컴퓨터개론
      • 운영체제
    • # 국비교육
    • 후기
  • 홈
  • 방명록
  • GitHub
C++ #1 - C++과 C언어의 차이 (국비12일차)

C++ #1 - C++과 C언어의 차이 (국비12일차)

다시 한번 말하자면 C++ 공부는 C언어에서 Java로 넘어가는 과정을 원활하게 하기 위해 배우는 것이지 C++ 언어 그 자체를 공부하고자 하는 것이 아니다. 오늘 배울 목차 1. Programming 방법론 2. 객체 지향 vs 절차 지향 3. C++ 시작 1. Programming 방법론 ◎Programming 방법론 1. 순차 지향 프로그래밍 2. 절차 지향 프로그래밍 3. 객체 지향 프로그래밍 4. 함수형 프로그래밍 처음 컴퓨터 언어는 순차 지향 언어였다. 즉 맨 위부터 아래로 순서대로 모든 것을 다 작성하고 실행하는 방식이었다. 이후 이전까지 공부한 c언어와 같은 절차 지향 언어가 나타났다. 이때 함수(function)를 이용해서 코드를 더 간결하게 사용하는 방법이 생겼다. 그런데 graphic..

  • format_list_bulleted # 개발/C언어
  • · 2023. 1. 16.
  • textsms
c언어 수행 능력 확인 문제

c언어 수행 능력 확인 문제

문제1 길이가 5인 int형 배열을 선언해서 프로그램 사용자로부터 총 5개의 정수를 입력 받자. 그리고 입력이 끝나면 다음의 내용을 출력하도록 예제를 작성해보자. - 입력된 정수 중에서 최대값 - 입력된 정수 중에서 최소값 - 입력된 정수의 총 합 단, 반드시 입력을 완료한 상태에서 '최대값'과 '최소값' 그리고 '총합'을 계산해야 한다. A: #include void main() { int array[5]; int sum=0; for (int i = 0; i

  • format_list_bulleted # 개발/C언어
  • · 2023. 1. 13.
  • textsms
c언어 #9 - 구조체 (국비11일차)

c언어 #9 - 구조체 (국비11일차)

오늘은 c언어의 마지막이다. 나의 목표는 안드로이드 앱 개발이기 때문에 이 정도 기초를 다지고 다음 주부터 2일은 c++을 배우게 된다. 오늘 배울 목차 1. 구조체란 무엇일까? 2. 구조체 문법 1. 구조체란 무엇일까? 구조체(Struct) - 서로 연관있는 변수를 묶어서 관리하는 문법 (발전해서 class로 ) 만약 학생 성적 Data를 저장해야 하는 상황이라고 가정해 보자. 1. 학생 이름 "Sam" 2. 국어 성적 80 3. 영어 성적 70 4. 평균 75.0 그럼 우리는 지금까지 배운 대로 char* name; int kor = 80; int eng = 70; double avg = 75.0; 이렇게 변수를 만들 것이다. 그런데 한 반의 Data를 저장한다고 하면 어떻게 해야 할까? 며칠 전 배..

  • format_list_bulleted # 개발/C언어
  • · 2023. 1. 13.
  • textsms
c언어 #8 - 포인터 (국비10일차)

c언어 #8 - 포인터 (국비10일차)

목차 1. 포인터란? 2. 왜 포인터를 사용하나? 1. 다른 지역(함수) 지역 변수를 제어할 때 2. 문자열 저장(참조용) 3. 지역 변수로 만든 배열을 다른 함수에 전달할 때 4. 동적 메모리 영역(Heap) 사용 포인터는 다른 언어엔 없는 문법이다. 그럼 왜 배울까? 다른 언어엔 다른 이름으로 있기도 하고 향후 java를 배울 때 중요하기 때문이다.(레퍼런스라고 불리며 문법적으로 같음) 여담으로 c언어를 공부하는 사람들 중 많은 사람들이 이 포인터 때문에 포기를 한다고 한다..... 근데 사실 어려운 게 아니라 다른 느낌의 문법이기 때문에 헤매는 것이라 한다. anyway... 오늘은 이 포인터를 다 마스터할 생각으로 공부할 필요는 없다. 느낌을 알고 그 느낌을 나중에 java 참조 변수 때 이어갈 ..

  • format_list_bulleted # 개발/C언어
  • · 2023. 1. 12.
  • textsms
c언어 연습문제 #8 (국비9일차)

c언어 연습문제 #8 (국비9일차)

문제 1 10명의 학생 성적을 배열에 저장하고 총점과 평균을 구하는 프로그램을 작성하세요. A: #include void main() { int scores[10] = { 0 }; int total=0; for (int i = 0; i

  • format_list_bulleted # 개발/C언어
  • · 2023. 1. 11.
  • textsms
c언어 #7 - 배열, 문자열 (국비9일차)

c언어 #7 - 배열, 문자열 (국비9일차)

오늘 배울 것은 배열! 1. 배열 2. 문자열 (드디어 배우네..) 3. 다차원 배열 1. 배열 배열 Array - 같은 자료형의 변수 여러 개를 묶어서 저장하는 문법 우리가 기존처럼 자료형을 선언하면 RAM에 따로따로 저장이 된다. 그러나 배열을 사용하면 RAM에서도 붙어서 저장이 된다. int형을 3개 묶은 배열을 만들었을 때, 값을 넣어주기 위해선 index를 사용해서 넣어줘야 한다. (index가 없으면 어떤 곳에 넣는지 모를 테니까) index는 0에서부터 시작하기에 aaa[0], aaa[1], aaa[2] 이렇게 작성해줘야 한다. (마치 아파트에 가면 모든 대문이 똑같으나, 호수로 구별되는 것처럼 index로 구별해줘야 한다. 여기서 아파트는 배열, 각각의 호수는 index라고 생각하면 편하다..

  • format_list_bulleted # 개발/C언어
  • · 2023. 1. 11.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • 분류 전체보기
    • # TIL (Today I Learned)
    • 🍎Apple Developer Academy @p..
    • # 개발
      • 프로젝트
      • Swift
      • SwiftUI
      • 알고리즘
      • 자료구조
      • Java
      • Android
      • C언어
    • # 서비스기획
      • 웨어잇
      • 꿀스테이
      • SeSac 후기
    • # CS
      • 컴퓨터개론
      • 운영체제
    • # 국비교육
    • 후기
최근 글
인기 글
최근 댓글
태그
  • #자바
  • #오늘 배운것
  • #java
  • #TIL
  • #성장
  • #국비교육
  • #SWIFT
  • #Today I Learned
  • #IOS
  • #회고
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바