C언어5 [혼자 공부하는 C언어] - Chapter 09 정리 및 문제 해결 혼자 공부하는 C언어 책 정리 및 발생하는 트러블 슈팅 해결Chapter 09 포인터학습목표 시스템 프로그래밍이 가능하도록 도와주는 포인터의 개념을 이해하자메모리 주소의 개념과 주소 연산자 &, 간접 참조 연산자 *에 관해 알아보자포인터 기본 사용법과 포인터 사용 규칙을 알아보자9-1 포인터의 기본 개념C 언어는 메모리에 접근해서 우리가 원하는 방식으로 테이블을 사용할 수 있게 해주는 언어이다. 지금까지 변수 선언으로 메모리에 공간을 확보하였고, 그곳을, 데이터를 넣고 꺼내 쓰는 공간으로 사용했다. 변수명은 그런 메모리 공간을 식별할 수 있는 이름이었다. 그러나 선언된 블록( { } ), 즉 함수 내부에서만 그 변수를 사용할 수 있었다. 같은 변수명을 사용했다 하더라도 블록이나 함수가 다르면 별도의 저.. 2024. 6. 24. [혼자 공부하는 C언어] - Chapter 07 정리 및 문제 해결 혼자 공부하는 C언어 책 정리 및 발생하는 트러블 슈팅 해결Chapter 07 함수학습목표 함수를 만들 때 중요한 함수 선언, 함수 정의, 함수 호출에 관해 이해하자함수를 제어하는 return과 빈 공간을 나타내는 void에 관해 알아보자매개변수가 없는 함수, 반환값이 없는 함수, 재귀호출 함수 등 여러가지 함수 유형을 알아보자.7-1 함수의 작성과 사용printf 함수와 같이 C 표준 라이브러리에서 기본으로 제공하는 함수는 사용법만 익히면 쉽게 사용할 수 있다. 그러나 구현된 방식대로만 동작하므로 사용자가 원하는 기능만 가진 함수를 사용하려면 직접 만들어야한다. 함수란 기능을 수행하는 코드 단위를 말한다. main 함수가 대표적인 함수이다. printf와 scanf도 함수이다. printf나 scanf.. 2024. 6. 20. [혼자 공부하는 C언어] - Chapter 06 정리 및 문제 해결 혼자 공부하는 C언어 책 정리 및 발생하는 트러블 슈팅 해결Chapter 06 반복문학습목표 단순 반복 작업을 쉽게 처리하도록 도와주는 while문, for문 do ~ while문에 관해 알자보자반복문을 중첩하는 방법을 알자보자실행 방식을 바꿔 주는 break와 continue에 관해 알아보자6-1 while문, for문, do ~ while문while문은 조건식을 먼저 검사하고 조건식이 참인 동안 실행문을 반복한다. while문의 조건식을 만족하지 못하면 다음 실행 위치는 반복문 이후의 문장이다. for문은 while문과 비슷한 반복문이다. 다만, for문은 실행문을 원하는 횟수만큼 반복할 때 사용한다. for문은 초기식, 조건식, 증감식으로 반복 횟수를 제어하며 블록 안의 문장을 반복한다. whil.. 2024. 6. 19. [혼자 공부하는 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. 이전 1 다음