분류 전체보기 8

c 11주차 복습

if 조건문 내 에서 중괄호를 열고 닫으면 블럭이 있다고 표현한다if 블록 또는 코드 블록 이라 부른다. for문의 다양한 활용for 활용한 ascii 표 출력 임의의 개수의 수를 입력 받아 합과 평균 구하기 위 소스를 주석문을 달아 쉽게 알아보자. #define _CRT_SECURE_NO_WARNINGS// Visual Studio에서 scanf 경고 안 나오게 하는 설정#include stdio.h>// printf, scanf 같은 입출력 함수를 사용하기 위한 헤더파일int main(void)// 프로그램이 시작되는 함수{int i, num, sum = 0, total;// i : 반복문에서 사용할 변수// num : 사용자가 입력한 숫자 저장// sum : 숫자들의 합 저장 (0으로 초기화 필수)..

카테고리 없음 2026.05.13

c프로그래밍 10주차

C언어 기준으로 주요 제어문(Control Statements)을 이해하기 쉽게 표로 정리조건문ifif(조건)조건이 참이면 실행if(x>0) printf("양수");조건문if ~ elseif(조건) else참/거짓에 따라 실행if(x>0) printf("양수"); else printf("음수");조건문if ~ else if ~ elseif ~ else if ~ else여러 조건 판단if(x>0)... else if(x==0)... else...선택문switchswitch(변수)여러 경우 중 선택switch(n){case 1: ...}반복문forfor(초기;조건;증감)반복 횟수 정해짐for(int i=0;i반복문whilewhile(조건)조건 만족 시 반복while(x반복문do ~ whiledo{} whil..

카테고리 없음 2026.05.06

C프로그래밍 9주차 복습

위 실습문제의 출력값과 각각에 대한 주석문이다. 실습문제2 에대한 출력값이다.비트 시프트 연산자코드연산 의미계산식결과 표로정리90 2배90 × 2¹18090 * 2일반 곱셈90 × 218090 4배90 × 2²36090 8배90 × 2³72090 16배90 × 2⁴144090 >> 11/290 ÷ 2¹4590 / 2일반 나눗셈90 ÷ 24590 >> 21/490 ÷ 2²2290 >> 31/890 ÷ 2³11 ? : 연산자를 사용하는 프로그래밍언어를 아래에 표로정리COa > b ? a : bC++Oa > b ? a : bJavaOa > b ? a : bJavaScriptOa > b ? a : bC#Oa > b ? a : bPHPO$a > $b ? $a : $bGoX없음 (if 사용)Python△ (형태 ..

카테고리 없음 2026.04.29

C프로그래밍 7주

전처리기(preprocessor)는 컴파일 하기 전에 일어나는 일이다.#을 사용하여 명령어 앞에 붙이고 마지막에 세미콜론을 사용하지 않는다.C언어에서 대문자 A를 출력하는 여러가지 방식에 대한 예시이다. 전처리기 #define을 사용하면 어떤 장점이 있는가에대한 설명 #include 를 써야하는 이유는? **"입출력 함수(printf, scanf 등)를 사용하기 위한 설계도를 불러오기 위해서"** 이름의 의미std: Standard (표준)io: Input / Output (입출력).h: Header file (헤더 파일) 즉, **"표준 입출력 헤더 파일"**이라는 뜻입니다. 현재 시각,작업하는 파일등을 나타낸 출력물c언어 연산자(operator)**Operator(연산자)**란 프로그램에서 ..

카테고리 없음 2026.04.15

C프로그래밍 6주차

교재 실습소스 4장 4-1 코드 출력값이다. printf화면가장 범용적puts화면문자열 + 자동 줄바꿈putchar화면문자 1개fprintf파일/화면출력 대상 지정 가능--C언어에서 많이 사용하는 화면에 출력하는 함수 내가 가지고 있는 동전을 argument(전달인자)라 하고 동전이 자판기에 들어간 뒤에는 parameter(매개변수) 그리고 음료수가 나오는 출력을 반환 값(return)이라한다. Printf()를 사용할 때 정수는 %d. 실수는 %lf , 문자상수는%c, 문자열은 %s를 사용.교재실습소스 예제 4.2 코드 출력값이다.4.3 출력 값 사용 언어PythonC기본 기능문자열 입력형식에 맞게 입력반환값문자열(str)입력 성공 개수 (int)자료형 변환직접 해야 함자동 변환사용 방법input()..

카테고리 없음 2026.04.08

c프로그래밍 5주차

이처럼 리터럴은 **프로그램에서 변수나 상수에 저장되는 ‘값 자체’**를 의미한다.즉, 실행 중에도 변하지 않는 고정된 데이터 값이다.이 실행창은 ASCII 코드의 결과 값 이다.실습코드 3.1실습코드 3.2Null문자란 **NULL 문자(null character)**는값이 0인 특별한 문자로, C언어에서 '\0'으로 표현된다. C언어에서의 'a'와"a"의 차이를 표로정리타입charchar[] (문자 배열), 문자열 리터럴크기1바이트 (1개의 문자)2바이트 이상 ('a' + 종료 문자 '\0')값문자 'a'의 아스키 코드 (예: 97)문자 'a'와 종료 문자 '\0'를 포함한 배열사용 예char ch = 'a';char str[] = "a"; 또는 printf("%s", "a");종료 문자 포함 여..

카테고리 없음 2026.04.01

c프로그래밍 3주

1.C 프로그램의 기본 구조C 프로그램은 함수들의 집합이며, 실행은 반드시 main() 함수에서 시작된다. 기본 형태는 #include stdio.h>로 표준 입출력 헤더를 포함하고, int main(void) 안에 코드를 작성한 뒤 return 0;으로 종료한다.2.함수(Function)의 개념함수는 특정 작업을 수행하는 독립적인 모듈이다. 입력값은 매개변수(parameter), 결과값은 반환값(return value)이라 하며, 프로그램을 여러 함수로 나누어 작성하는 구조적 프로그래밍의 핵심이다.3.전처리기(Preprocessor)#include, #define과 같은 전처리 지시자는 컴파일 전에 실행되어 파일을 포함하거나 상수를 정의한다. 표준 라이브러리 함수 사용을 위해 헤더 파일 포함은 필수이다..

카테고리 없음 2026.03.18

C프로그래밍 2주 복습

C 프로그래밍 2주차 복습 요약1. 프로그래밍 개요 프로그래밍은 컴퓨터가 특정 작업을 수행하도록 명령을 작성하는 과정이다. 프로그램을 작성할 때 사용하는 언어를 프로그래밍 언어라고 한다. 사람이 작성한 코드를 원시 프로그램(Source Program) 이라고 하며, 이것을 컴퓨터가 이해할 수 있는 기계어로 변환하는 과정을 컴파일(Compile) 이라고 한다. 또한 여러 개의 프로그램을 연결하여 실행 파일을 만드는 과정을 링킹(Linking) 이라고 하고, 프로그램의 오류를 찾아 수정하는 과정을 디버깅(Debugging) 이라고 한다.2. C 언어의 개요C 언어는 1972년에 Bell 연구소에서 데니스 리치가 개발한 프로그래밍 언어이다. 시스템 프로그래밍과 고성능 프로그램 개발에 많이 사용되며, 운영체제와..

카테고리 없음 2026.03.11