본문 바로가기

프로그래밍 언어15

[혼자 공부하는 C언어] - Chapter 02 정리 및 문제 해결 혼자 공부하는 C언어 책 정리 및 발생하는 트러블 슈팅 해결 Chapter 02 상수와 데이터 출력학습목표 C 프로그램의 구조를 살펴보자.C 프로그램에서 값을 표현하는 방법과 결과를 화면에 출력하는 방법을 살펴보자.컴퓨터 내부에 값이 저장되는 방식을 알아보자.2-1 C 프로그램의 구조와 데이터 출력 방법C 프로그램은 함수로 만들어지며 함수는 일정한 기능을 수행하는 코드 단위를 의미한다. main 함수는 머리와 몸통으로 구성되며 머리는 함수 원형이라고 하며 함수의 이름과 필요한 데이터 등을 표시한다. 함수에서 실행할 일은 몸통의 중괄호에 작성하고 몸통의 마지막에는 return 0;을 넣어 프로그램을 종료한다.//머리int main(void)//몸통{//실행코드 return 0;}핵심포인트C프로그램은 .. 2024. 6. 17.
[혼자 공부하는 C언어] - Chapter 01 정리 및 문제 해결 혼자 공부하는 C언어 책 정리 및 발생하는 트러블 슈팅 해결Chapter 01 프로그램 만들기학습목표 프로그램은 무엇이고 C언어는 무엇일까컴파일러를 다운로드하고 설치해 보자프로그램을 직접 코딩하고 컴파일 및 실행하는 방법을 배우자.책과 다른 내용 및 해결책에서 알려준 경로가 아닌 다른 폴더의 경로에 first.exe 실행 파일이 생성됨. 시스템 명렁을 수행하는 함수 system("pause");가 아니였다면 결과 창이 순식간에 닫혀서 파일이 안 열리는 줄 알았을 것이다.1-1 프로그램과 C언어핵심 포인트프로그램은 일의 순서를 나열한 것이다.C 언어는 유닉스에 사용하기 위해 만들어졌다.컴파일은 소스 코드를 컴파일러를 통해 컴퓨터가 이해하는 기계어로 만드는 과정이다.비주얼 스튜디오는 다양한 컴파일러 중 하나.. 2024. 6. 15.
5. 다시 공부하는 자바 - 객체 지향 프로그래밍 3 (이것이 자바다) 이것이 자바다 라는 책을 보고 정리한 글이다.https://m.hanbit.co.kr/store/books/book_view.html?p_code=B4861113361 이것이 자바다(개정판)2015년 초판이 출간된 이후부터 지금까지 기본 개념에 충실한 설명으로 독자들에게 큰 사랑을 받아온 『이것이 자바다』의 개정판. 기존 Java 8 버전에 최신 Java 17 LTS 버전까지 아우르는 내용으로m.hanbit.co.kr Part 2 객체 지향 프로그래밍인스턴스 멤버필드와 메소드는 선언 방법에 따라 인스턴스 멤버와 정적 멤버로 분류할 수 있다. 인스턴스 멤버로 선언되면 객체 생성 후 사용할 수 있고, 정적 멤버로 선언되면 객체 생성 없이도 사용할 수 있다.구분설명인스턴스(instance) 멤버객체에 소속된 .. 2024. 6. 14.
4. 다시 공부하는 자바 - 객체 지향 프로그래밍 2 (이것이 자바다) 이것이 자바다 라는 책을 보고 정리한 글이다.https://m.hanbit.co.kr/store/books/book_view.html?p_code=B4861113361 이것이 자바다(개정판)2015년 초판이 출간된 이후부터 지금까지 기본 개념에 충실한 설명으로 독자들에게 큰 사랑을 받아온 『이것이 자바다』의 개정판. 기존 Java 8 버전에 최신 Java 17 LTS 버전까지 아우르는 내용으로m.hanbit.co.kr Part 2 객체 지향 프로그래밍객체 지향 프로그래밍현실 세계에서 어떤 제품을 만들 때는 부품을 먼저 만들고, 이 부품들을 하나씩 조립해서 완성품을 만든다. 소프트웨어를 개발할 때에도 부품에 해당하는 객체들을 먼저 만들고, 이 객체들을 하나씩 조립해서 완성된 프로그램을 만드는 기법을 객체 .. 2024. 6. 13.
3. 다시 공부하는 자바 - 객체 지향 프로그래밍 1 (이것이 자바다) 이것이 자바다 라는 책을 보고 정리한 글이다.https://m.hanbit.co.kr/store/books/book_view.html?p_code=B4861113361 이것이 자바다(개정판)2015년 초판이 출간된 이후부터 지금까지 기본 개념에 충실한 설명으로 독자들에게 큰 사랑을 받아온 『이것이 자바다』의 개정판. 기존 Java 8 버전에 최신 Java 17 LTS 버전까지 아우르는 내용으로m.hanbit.co.kr Part 2 객체 지향 프로그래밍데이터 타입 분류자바의 데이터 타입은 크게 기본 타입(Primitive type)과  참조 타입(Reference type)으로 분류된다. 이전 글에서는 기본 타입을 알아보았으니, 지금은 참조 타입에 대해 알아보자 참조라입이란 객체(Object)의 번지를 참.. 2024. 6. 13.
2. 다시 공부하는 자바 - 자바 언어 기초 2 (이것이 자바다) 이것이 자바다 라는 책을 보고 정리한 글이다.https://m.hanbit.co.kr/store/books/book_view.html?p_code=B4861113361 이것이 자바다(개정판)2015년 초판이 출간된 이후부터 지금까지 기본 개념에 충실한 설명으로 독자들에게 큰 사랑을 받아온 『이것이 자바다』의 개정판. 기존 Java 8 버전에 최신 Java 17 LTS 버전까지 아우르는 내용으로m.hanbit.co.kr Part 1 자바 언어 기초오버플로우와 언더플로우오버플로우(overflow): 타입이 허용하는 최대값을 벗어나는 것을 말한다.언더플로우(underflow): 타입이 허용하는 최소값을 벗어나는 것을 말한다.    byte 타입일 경우 최대값 127에서 1을 더하면 128이 되어 오버플로우가 .. 2024. 6. 12.
1. 다시 공부하는 자바 - 자바 언어 기초 1 (이것이 자바다) 이것이 자바다 라는 책을 보고 정리한 글이다.https://m.hanbit.co.kr/store/books/book_view.html?p_code=B4861113361 이것이 자바다(개정판)2015년 초판이 출간된 이후부터 지금까지 기본 개념에 충실한 설명으로 독자들에게 큰 사랑을 받아온 『이것이 자바다』의 개정판. 기존 Java 8 버전에 최신 Java 17 LTS 버전까지 아우르는 내용으로m.hanbit.co.kr Part 1 자바 언어 기초프로그래링 언어와 자바컴퓨터가 이해할 수 있는 기계어는 0과 1로 이루어진 이진 코드를 사용한다. 그렇기 때문에 사람과 컴퓨터가 대화하기 위한 즉, 사람의 언어와 기계어의 다리 역할을 하는 프로그래밍 언어가 필요하다. 프로그래밍 언어는 고급언어와 저급 언어로 구분.. 2024. 6. 11.