프로그램이란? 어떤 문제를 해결하기 위해 컴퓨터에게 주어지는 처리 방법과 순서를 기술한 일련의 명령문의 집합 프로그래밍 : 컴퓨터의 프로그램을 작성하는 일. 일반적으로 프로그램의 작성 방법의 결정, 코딩, 에러 수정 등의 작업 모두를 가리키지만 코딩만을 가리킬 때도
하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합입니다. 함수는 반환 자료형, 함수이름, 매개변수 목록, 함수 몸체로 구성되어 있습니다.함수는 특정 작업을 여러번 해야 할 때 그 작업을 함수로 지정하고 그 함수를 호출하기만 하면 편하게
✅C언어에서의 OverFlow 란 ? 변수가 나타낼 수 있는 범위를 넘는 숫자를 저장하려고 할 때 발생하는 것 위 코드와 같이 num1을 출력하면 128이 출력되어야 하지만 char에 저장할 수 있는 범위는 -128 ~ 127이라서 오버플로가 발생했습니다. 즉 저장
제어문 C 프로그램은 절차적 프로그램(procedural program) 또는 명령형 프로그램(Imperative program)에 속한다. C 프로그램에는 많은 명령문이 포함되어 있으며, 이 명령문은 처음부터 끝까지 순서대로 실행된다. 따라서 원하는 결과를 얻기 위해
반복 제어문 반복 제어문은 주어진 조건식의 값을 만족하는 동안 일정한 범위 내의 명령문들을 반복적으로 실행하는 명령문으로 for 문 while 문 do ~ while 문이 있다. ✅ (반복문) for문 for문 for 문을 만나면 제일 먼저 초기식을 수행한다. 그 다
✅1번 문제문제 : 1~100 숫자 중 3의 배수가 아닌 것을 모두 출력하고, 모두 몇 개인지 표시소스코드순서도출력결과✅2번 문제문제 : 1~100 숫자 중 3의 배수가 아닌 것을 모두 출력하고, 모두 몇 개인지 표시소스코드순서도출력결과✅3번 문제문제 : 1000 이하
✅함수는 무엇이며, 왜 사용하는가 ? 함수란 하나의 특별한 작업을 수행하기 위해 독립적으로 작성한 프로그램입니다. 동일한 작업이 필요할 때마다 동일한 코드를 반복해서 표기하는 것은 비효율적 이기 때문에 이를 해결하고자 함수란 개념을 사용하였습니다. ✅인수(argume
매개 변수의 개수가 가변적으로 변할 수 있는 기능입니다. stdarg.h 표준 라이브러리를 사용해야합니다. 이것은 인자 수를 제한 없이 할 수 있도록 하는 함수를 허용합니다자기 자신을 호출하는 반복 함수입니다. ex)소스 코드출력결과소스코드출력결과소스코드출력결과
\-> 현실 세계로부터 수집한 사실이나 개념의 값 또는 이들의 집합 가공하지 않은 형태의 데이터로서 그 자체로 그 의미를 파악하기 어렵다 \-> 특별한 용도로 사용하기 위해 처리/가공한 형태의 데이터 데이터, 그 자체가 의미를 내포한다.\-> 기존 데이터베이스
✅포인터란 무엇인가 ? C언어에서 포인터(pointer)란 메모리의 주소값을 저장하는 변수이며, 포인터 변수라고도 불림 char형 변수가 문자를 저장하고, int형 변수가 정수를 저장하는 것처럼 포인터는 주소값을 저장합니다. ex) int n = 100; // 변수 선언 int *pt...
✅ 문자열이란? 문자들의 배열 즉 문자들의 집합이다 > --예시-- A -> 문자 ABCD -> 문자열 null 문자 = 빈 문자 = '\0' 항상 문자열의 끝에는 문자열의 끝을 나타내는 널문자가 사용됨 str[0] = "a" -> 오류 발생 이유 : "a"는 '
✅ strcmp() 문자열 함수 문제 문제 : 두 개의 문자열 데이터를 입력받아 크기를 비교하는 프로그램 출력결과 ✅ strchr() 문자열 함수 문제 문제 : 문자열에서 특정 문자의 위치를 찾는 프로그램 출력결과 ✅ strstr() 문자열 함수 문제 문제
대표적인 화면 출력 명령기본 형식 : int printf(const char \*format, ...) 파일 : 하나의 단위로서 취급되는 연관된 레코드의 조직적인 집단파일의 종류 : 텍스트 파일 + 이진 파일텍스트 파일 : 문자들로 이루어져 있고 연속적인 라인으로 구성
✅ 구조체 구조체란 -> 프로그래머가 여러 개의 자료형들을 묶어서 새로운 자료형을 만들 수 있는 방법 ✅ 구조체 정의 문법 ex) ✅ 구조체 선언 문법 ex) ✅ 구조체 정의 + 선언 동시에 ex) ✅ typedef typedef 란? -> 이미 존재하는
문제 : 배열 N10 에 1~99 사이의 임의의 수를 저장하고,크기 순서대로 정렬하여 출력하는 프로그램소스코드출력결과문제 : 배열 M10 에 좋아하는 음식이름(한글) 10가지를 저장하고, 이름 순서대로 정렬하는 과정을 출력하는 프로그램소스코드출력결과