C프로그래밍 13장 스트림과 파일 입출력 라이브러리 1. 스트림과 파일 입출력 이해하기 1) 스트림(stream) 프로그램과 입출력 장치들과의 논리적인 연결 버퍼(buffer)를 이용하여 데이터를 입출력 입출력 장치들의 처리시간에 따른 지연을 방지 2) 표준 입출력 스트림은 프로그램 실행 시 자동으로 생성 됨 3) 파일 입출력 스트림 사용을 하기 위한 순서 FILE 구조체 포인터 변수 선언 → fopen_s() 함수로 파일 입출력 스트림 생성... C프로그래밍스트림C프로그래밍 [C프로그래밍] 4.1 선택 제어문 오늘은 예제코드랑 결과 캡쳐이미지가 있어서 스크롤이 좀 길당 (1) 단순 if문 예제 1 - 예제 1 실행 결과 예제 2 - 예제 2 실행 결과 (2) if~else문 예제 1 - 예제 1 실행 결과 예제 2 - 실행 결과 (3) 다중 if~else문 다음줄에 나올 4번이랑 비슷해서 생략함 (4) 다중 if~else if~else문 예제 - 실행 결과 예제 - 실행 결과 예제 1 - 예제 1... 선택제어문Cif문컴퓨터공학C프로그래밍goto문switch문C 5장 논리 및 조건 연산자의 기본문법 1. 논리 연산자 이해하기 1) 논리 연산자의 개요 단항 연산자 1개, 이항 연산자 2개 피연산자를 대상으로 참(true)과 거짓(false)을 판별 피연산자 : 상수, 변수, 관계식 참이면 1, 거짓이면 0 2) 논리 연산자의 종류 항목 기호 형식 설명 단항 연산자 피연산자를 부정 이항 연산자 피연산자 모두 참이면 참 || 이항 연산자 피연산자 모두 거짓이면 거짓 3) 논리 연산자의 우선순... 조건연산자논리식C프로그래밍C프로그래밍 3장 자료형과 변수의 기분문법 활용 1. 변수 활용하기 1) 변수 이름 표기법 변수 이름을 표기할 때 가독성 있게 표현하는 것이 좋음 프로그램 내에 원하는 위치에 선언 가능(중복 선언 불가) 함수 내부에 선언한 변수 사용범위 - 변수 선언 아래쪽으로 사용 가능함 함수 외부에 선언한 변수 사용범위 - 변수 선언 아래쪽에 있는 함수에서 사용 가능 변수가 표현할 수 있는 최대값보다 큰 값이 변수에 지정될 때 발생 변수가 표현할 수 ... 자료형C프로그래밍변수C프로그래밍 [C프로그래밍] 3.2 연산자 연산자(operator)란 임의의 자료에 대해 각종 연산을 수행하게 하는 기호를 말한다. 피연산자에 대해 사칙연산을 포함한 각종 산술연산을 수행하는 연산자 (1) 이항 연산자 2개의 자료를 대상으로 산술적인 처리를 수행하는 연산자이다. 사칙연산 연산자와 % 연산자(나눗셈의 나머지 값을 이용하는 나머지 연산자)가 있다. % 연산자는 정수형 자료에만 사용할 수 있고, 실수형 자료에는 사용할 수 ... C프로그래밍연산자학교공부C컴퓨터공학C 14장 동적 메모리의 이해와 활용하기 1. 동적 메모리 이해하기 1) 메모리 할당 방식 메모리 할당 방식 메모리 반납 메모리 관리 정적 메모리 할당 (static memory allocation) 실행 전 동적 메모리 할당 (dynamic memory allocation) 실행 중 실행 중 2) 동적 메모리 할당과 반납 동적 메모리 할당 관련 함수 |malloc()|메모리 할당(초기화 안함)| |calloc()|메모리 할당(초기... C프로그래밍동적메모리C프로그래밍 [C프로그래밍] 4.2 반복 제어문 예제 1 - 실행 결과 예제 2 (다중 for문의 사용) - 예제 2 실행 결과 예제 1 - 실행 결과 예제 2 (다중 while문의 사용) - 예제 2 실행 결과 명령을 우선 실행한 후 계속 반복 실행할지의 여부를 검사한다. while문은 조건식에 따라 한 번도 실행되지 않을 수도 있지만 do~while문은 최소 한 번은 반드시 실행한다는 차이점이 있다. 예제 - 실행 결과... 반복제어문C컴퓨터공학학교공부C프로그래밍C [C프로그래밍] 4.3 기타 제어문 반복 명령의 실행 도중에 강제적으로 반복문을 빠져나오는 데 사용된다. break문이 실행되면 자신이 포함된 반복문만 빠져나오게 된다. 예제 - 실행 결과 for, while, do~while 루프 실행 중 루프를 다시 실행하고자 할 때 사용된다. 루프의 선두로 다시 제어를 옮겨 다음 반복을 실행하도록 한다. 예제 - 실행 결과... 기타제어문C컴퓨터공학학교공부C프로그래밍C
13장 스트림과 파일 입출력 라이브러리 1. 스트림과 파일 입출력 이해하기 1) 스트림(stream) 프로그램과 입출력 장치들과의 논리적인 연결 버퍼(buffer)를 이용하여 데이터를 입출력 입출력 장치들의 처리시간에 따른 지연을 방지 2) 표준 입출력 스트림은 프로그램 실행 시 자동으로 생성 됨 3) 파일 입출력 스트림 사용을 하기 위한 순서 FILE 구조체 포인터 변수 선언 → fopen_s() 함수로 파일 입출력 스트림 생성... C프로그래밍스트림C프로그래밍 [C프로그래밍] 4.1 선택 제어문 오늘은 예제코드랑 결과 캡쳐이미지가 있어서 스크롤이 좀 길당 (1) 단순 if문 예제 1 - 예제 1 실행 결과 예제 2 - 예제 2 실행 결과 (2) if~else문 예제 1 - 예제 1 실행 결과 예제 2 - 실행 결과 (3) 다중 if~else문 다음줄에 나올 4번이랑 비슷해서 생략함 (4) 다중 if~else if~else문 예제 - 실행 결과 예제 - 실행 결과 예제 1 - 예제 1... 선택제어문Cif문컴퓨터공학C프로그래밍goto문switch문C 5장 논리 및 조건 연산자의 기본문법 1. 논리 연산자 이해하기 1) 논리 연산자의 개요 단항 연산자 1개, 이항 연산자 2개 피연산자를 대상으로 참(true)과 거짓(false)을 판별 피연산자 : 상수, 변수, 관계식 참이면 1, 거짓이면 0 2) 논리 연산자의 종류 항목 기호 형식 설명 단항 연산자 피연산자를 부정 이항 연산자 피연산자 모두 참이면 참 || 이항 연산자 피연산자 모두 거짓이면 거짓 3) 논리 연산자의 우선순... 조건연산자논리식C프로그래밍C프로그래밍 3장 자료형과 변수의 기분문법 활용 1. 변수 활용하기 1) 변수 이름 표기법 변수 이름을 표기할 때 가독성 있게 표현하는 것이 좋음 프로그램 내에 원하는 위치에 선언 가능(중복 선언 불가) 함수 내부에 선언한 변수 사용범위 - 변수 선언 아래쪽으로 사용 가능함 함수 외부에 선언한 변수 사용범위 - 변수 선언 아래쪽에 있는 함수에서 사용 가능 변수가 표현할 수 있는 최대값보다 큰 값이 변수에 지정될 때 발생 변수가 표현할 수 ... 자료형C프로그래밍변수C프로그래밍 [C프로그래밍] 3.2 연산자 연산자(operator)란 임의의 자료에 대해 각종 연산을 수행하게 하는 기호를 말한다. 피연산자에 대해 사칙연산을 포함한 각종 산술연산을 수행하는 연산자 (1) 이항 연산자 2개의 자료를 대상으로 산술적인 처리를 수행하는 연산자이다. 사칙연산 연산자와 % 연산자(나눗셈의 나머지 값을 이용하는 나머지 연산자)가 있다. % 연산자는 정수형 자료에만 사용할 수 있고, 실수형 자료에는 사용할 수 ... C프로그래밍연산자학교공부C컴퓨터공학C 14장 동적 메모리의 이해와 활용하기 1. 동적 메모리 이해하기 1) 메모리 할당 방식 메모리 할당 방식 메모리 반납 메모리 관리 정적 메모리 할당 (static memory allocation) 실행 전 동적 메모리 할당 (dynamic memory allocation) 실행 중 실행 중 2) 동적 메모리 할당과 반납 동적 메모리 할당 관련 함수 |malloc()|메모리 할당(초기화 안함)| |calloc()|메모리 할당(초기... C프로그래밍동적메모리C프로그래밍 [C프로그래밍] 4.2 반복 제어문 예제 1 - 실행 결과 예제 2 (다중 for문의 사용) - 예제 2 실행 결과 예제 1 - 실행 결과 예제 2 (다중 while문의 사용) - 예제 2 실행 결과 명령을 우선 실행한 후 계속 반복 실행할지의 여부를 검사한다. while문은 조건식에 따라 한 번도 실행되지 않을 수도 있지만 do~while문은 최소 한 번은 반드시 실행한다는 차이점이 있다. 예제 - 실행 결과... 반복제어문C컴퓨터공학학교공부C프로그래밍C [C프로그래밍] 4.3 기타 제어문 반복 명령의 실행 도중에 강제적으로 반복문을 빠져나오는 데 사용된다. break문이 실행되면 자신이 포함된 반복문만 빠져나오게 된다. 예제 - 실행 결과 for, while, do~while 루프 실행 중 루프를 다시 실행하고자 할 때 사용된다. 루프의 선두로 다시 제어를 옮겨 다음 반복을 실행하도록 한다. 예제 - 실행 결과... 기타제어문C컴퓨터공학학교공부C프로그래밍C